やっぱり自動起動しなかった、でも一回startしたら、ずっと同期しているので、はじめだけstartをやればいいね
/etc/init.dに追加するけどまず追加するのを取ってくる。
いろんなwebでここから取って来ましたみたいなのがあるけど、Dropboxのblogはもうなくなっているらしく、もうそのスクリプトはない。
だれか載せてないかなと思って見てると、ここで、
http://d.hatena.ne.jp/miettal/20120315/1331825198
Githubに乗せているらしい(ありがたい)
https://gist.github.com/592840
# /etc/init.d/dropbox ### BEGIN INIT INFO # Provides: dropbox # Required-Start: $network $syslog $remote_fs # Required-Stop: $network $syslog $remote_fs # Should-Start: $named $time # Should-Stop: $named $time # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start and stop the dropbox daemon for debian/ubuntu # Description: Dropbox daemon for linux ### END INIT INFO DROPBOX_USERS="user1 user2" start() { echo "Starting dropbox..." for dbuser in $DROPBOX_USERS; do start-stop-daemon -b -o -c $dbuser -S -x /home/$dbuser/.dropbox-dist/dropboxd done } stop() { echo "Stopping dropbox..." for dbuser in $DROPBOX_USERS; do start-stop-daemon -o -c $dbuser -K -x /home/$dbuser/.dropbox-dist/dropboxd done } status() { for dbuser in $DROPBOX_USERS; do dbpid=`pgrep -u $dbuser dropbox` if [ -z $dbpid ] ; then echo "dropboxd for USER $dbuser: not running." else echo "dropboxd for USER $dbuser: running." fi done } case "$1" in start) start ;; stop) stop ;; restart|reload|force-reload) stop start ;; status) status ;; *) echo "Usage: /etc/init.d/dropbox {start|stop|reload|force-reload|restart|status}" exit 1 esac exit 0
なのでそこからダウンロード
そして
$ mv dropbox dropbox-cui (普通のdropboxと区別をつけるため)次は内容の編集、上のコメント文の下の方の
$ sudo chomod +x dropbox-cui
$ sudo mv dropbox-cui /etc/init.d/
DROPBOX_USERS="user1 user2"を
DROPBOX_USERS="(user name)"(user name)はそれぞれ当てはめて
そうすると
$ sudo service dropbox startで起動できるようになる。
そしてやっと自動起動
$ update-rc.d dropbox defaults
Adding system startup for /etc/init.d/dropbox-cui ...
/etc/rc0.d/K20dropbox-cui -> ../init.d/dropbox-cui
/etc/rc1.d/K20dropbox-cui -> ../init.d/dropbox-cui
/etc/rc6.d/K20dropbox-cui -> ../init.d/dropbox-cui
/etc/rc2.d/S20dropbox-cui -> ../init.d/dropbox-cui
/etc/rc3.d/S20dropbox-cui -> ../init.d/dropbox-cui
/etc/rc4.d/S20dropbox-cui -> ../init.d/dropbox-cui
/etc/rc5.d/S20dropbox-cui -> ../init.d/dropbox-cui
「update-rc.d」ってランレベル別の自動起動設定みたいな奴なんだね
0 件のコメント:
コメントを投稿