以前、別記事「 CUI の CentOS に Dropbox をインストールする方法」を書きました。その状態では複数ユーザか、もしかしたらユーザ名にピリオドを含む場合に dropbox を停止するとエラーが出るようになっていました。
そういった場合の Dropbox の起動スクリプトのエラーを修正しましたので変更点を紹介します。
変更点
67 行目の ~ を /home/ に書き直すとエラーが出なくなります。
変更前
stop() { echo -n $"Stopping $prog: " for dbuser in $DROPBOX_USERS; do killproc ~$dbuser/.dropbox-dist/dropbox done RETVAL=$? echo [ $RETVAL = 0 ] && rm -f ${lockfile} ${pidfile} }
変更後
stop() { echo -n $"Stopping $prog: " for dbuser in $DROPBOX_USERS; do killproc /home/$dbuser/.dropbox-dist/dropbox done RETVAL=$? echo [ $RETVAL = 0 ] && rm -f ${lockfile} ${pidfile} }