Tengo un servidor que cuando se inicia, una línea .bashrcejecuta el siguiente comando /bin/watch ~/checker.bashque, como se esperaba, observa ese comando al iniciar el servidor.
También tengo un cliente que inicia sesión en esa máquina, pero no quiero que las sesiones del cliente ejecuten el mismo comando desde .bashrc.
He examinado la AcceptEnvposibilidad de pasar los entornos, aunque requiere la configuración del servidor, lo que quiero evitar.
Tampoco quiero tener 2 cuentas de usuario diferentes para diferentes .bashrc's.
¿Hay otro ángulo para abordar esto?

Respuestas:
puede activar partes de su
.bashrcsolo si no se invoca a través dessh.por ejemplo, algo como:
fuente
Dos caminos:
No use bash para esta sesión, intente el guión (o / bin / sh):
Use bash con opciones de comando para deshabilitar el procesamiento de archivos de inicio:
fuente
Puede sustituir la línea / bin / watch .... con
o algo por el estilo.
fuente
watchcomando, pero me gusta la solución.