新しいUbuntu14.04サーバーを起動したところ、atd
デーモンが自動起動を停止するのに少し問題がありました。スタートアッププロセスの管理については少し変更があり、upstart、sysv-rc-conf、およびその他のスタートアップ管理システム(chk-configは言うまでもなく、利用できません)で数十のWebページを表示しました。とにかくUbuntuではもう)…
Sysv-rc-confを使用してみましたが、次のように構成すると、再起動時にatdが実行されたままになります。
# sysv-rc-conf --list atd
atd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
Upstartとの互換性はありませんが、「manual」を/etc/init/atd.override
また、update-rc.dのいくつかのバリアント呼び出しを試しましたが、有望な出力にもかかわらず、atdは再起動時に起動します。
# update-rc.d atd disable 0123456
update-rc.d: warning: start runlevel arguments (none) do not match atd Default-Start values (2 3 4 5)
update-rc.d: warning: stop runlevel arguments (none) do not match atd Default-Stop values (0 1 6)
Disabling system startup links for /etc/init.d/atd ...
Removing any system startup links for /etc/init.d/atd ...
/etc/rc0.d/K80atd
/etc/rc1.d/K80atd
/etc/rc2.d/K80atd
/etc/rc3.d/K80atd
/etc/rc4.d/K80atd
/etc/rc5.d/K80atd
/etc/rc6.d/K80atd
Adding system startup for /etc/init.d/atd ...
/etc/rc0.d/K80atd -> ../init.d/atd
/etc/rc1.d/K80atd -> ../init.d/atd
/etc/rc6.d/K80atd -> ../init.d/atd
/etc/rc2.d/K80atd -> ../init.d/atd
/etc/rc3.d/K80atd -> ../init.d/atd
/etc/rc4.d/K80atd -> ../init.d/atd
/etc/rc5.d/K80atd -> ../init.d/atd
私はそれをブルートフォースしてスクリプトを強打するのではなく、結局のところ、それが私がやりたがっているのです。このようなスタートアップの問題に対処するための推奨(または単に実用的および保守可能)方法はありますか? Ubuntu 14.04では?
Upstartが想定されているようにすべてが機能しているように見えます(ファイルを間違ったディレクトリに置いていました!):
私はちょうど次のことをしました:
echo "manual" > /etc/init/atd.override
そして出来上がり-atdプロセスは再起動時に起動しなくなりました!