daemonコマンド
問題
LinuxでDropboxを使おうとしたらハタと困ってしまいました。
新規作成した.dropbox-distフォルダから Dropbox デーモンを実行してください。
~/.dropbox-dist/dropboxd
シェルからプログラム(dropboxd
)をデーモンとして起動するにはどうしればいいんだろう。
exec
や &
ではターミナルを閉じると dropboxd
も終了してしまいます。
解決
Linux Mint 14(Debian系)の場合はそのものずばり daemon
コマンドがありました。
sudo apt-get install daemon -y
デーモンにしたいプログラムを daemon
に指定して実行するだけ。
daemon ~/.dropbox-dist/dropboxd
補足
もちろん、GUIが使えるならなら普通は daemon
コマンドではなくGUIメニューから設定するべきです
(Linux Mintなら「設定」→「セッションと起動」→「自動開始アプリケーション)。
追記 daemonではなく
~/.dropbox-dist/dropboxd &!
でもいけるようですが、 &!
がどういう意味なのか、 man bash に書かれていないので分かりません。