Chamada única no .bashrc iniciando dois processos daemon

0

Estou usando o CentOS 6.6 e gostaria que o / OtagoHarbour / executables / inotifydropboxcopy começasse como um daemon quando eu inicializasse o computador e fizesse login. Eu coloquei o seguinte em ~ / .bashrc

 # User specific aliases and functions
 /OtagoHarbour/executables/inotifydropboxcopy &

Quando inicializo o computador e entro

ps aux | grep inotifydropboxcopy

Eu obtenho

500       1859  0.0  0.0   3268   732 ?        S    16:11   0:00 /OtagoHarbour/executables/inotifydropboxcopy
500       2175  0.0  0.0   3268   728 pts/0    S    16:11   0:00 /OtagoHarbour/executables/inotifydropboxcopy
500       2843  0.0  0.0   4356   728 pts/0    S+   17:12   0:00 grep inotifydropboxcopy

Quando eu comento / OtagoHarbour / executables / inotifydropboxcopy & em .bashrc e reinicie o computador

ps aux | grep inotifydropboxcopy

retorna

500       2843  0.0  0.0   4356   728 pts/0    S+   17:12   0:00 grep inotifydropboxcopy

Alguém pode me dizer como iniciar exatamente o processo daemon 1 / OtagoHarbour / executables / inotifydropboxcopy quando eu inicializo o ocmputer e efetuo login?

    
por OtagoHarbour 01.02.2015 / 23:17

1 resposta

1

Veja se isso ajuda .

.bashrc always executes everytime an interactive non-login bash instantiates so use .bash_profile instead so it would only run once during login to ssh. If the script or processes of the script summons bash, it would cause repeated summoning.

Então, em vez de colocar essa linha em ~/.bashrc , coloque-a em ~/.bash_profile e veja se você recebe apenas 1 instância de inotifydropboxcopy .

    
por 01.02.2015 / 23:35

Tags