daemonコマンド

問題

LinuxDropboxを使おうとしたらハタと困ってしまいました。

新規作成した.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 に書かれていないので分かりません。