私はCentOS 6.6を使用しており、コンピュータを起動してログインしたときに/ OtagoHarbour/executables/inotifydropboxcopyがデーモンとして起動したいと思います。 ~/.bashrcに以下を入れました。
# User specific aliases and functions
/OtagoHarbour/executables/inotifydropboxcopy &
コンピュータを起動して入力するとき
ps aux | grep inotifydropboxcopy
わかりました。
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
.bashrcで/OtagoHarbour/executables/inotifydropboxcopy&をコメントアウトしてコンピュータを再起動した場合
ps aux | grep inotifydropboxcopy
返品
500 2843 0.0 0.0 4356 728 pts/0 S+ 17:12 0:00 grep inotifydropboxcopy
Ocmputerを起動してログインするとき1 / OtagoHarbour / executables / inotifydropboxcopyデーモンを起動する方法を教えることができる人はいますか?
答え1
見てこれが役に立つ。
.bashrc は、すべての対話型非ログ bash インスタンス化で常に実行されるため、ログイン ssh 中に一度だけ実行されるように、代わりに .bash_profile を使用します。スクリプトまたはスクリプトのプロセスがbashを呼び出すと、繰り返し呼び出しが発生します。
そのため、その行を入力するのではなく、その行を~/.bashrc
入力して~/.bash_profile
インスタンスが1つだけ表示されることを確認してくださいinotifydropboxcopy
。