Ubuntu 12.04以下を使用していますこれマップ時間。 cronをバックグラウンドで実行するように設定したいのですが、sbinにchckconfigがないため実行できません。sudo /sbin/chkconfig crond on
私はシステム管理に初めてアクセスし、この問題を解決する方法についてのアドバイスが必要です。 crondコマンドを検索してみましたが、見つかりませんでした。私はchckconfigの他のインスタンスを見つけましたが、これがcronをスケジュールするために使用したいものと同じであるかどうかはわかりません。
$ sudo !!
sudo find / -executable -name crond
$ sudo find / -name chkconfig
/etc/bash_completion.d/chkconfig
/etc/bashのchckconfigがなぜこのチュートリアルで使用するのと同じですか?
バックグラウンドで実行するようにcronを設定する方法は?
$ sudo !!
sudo find / -executable -name crond
$ sudo find / -name chkconfig
/etc/bash_completion.d/chkconfig
ベストアンサー1
chkconfig
Red Hatの機能/コマンドなので、Ubuntuで動作しないことは驚くべきことではありません。このservices
コマンドを使用してcronを起動できます。
$ sudo services crond start
はい
$ sudo service cron start
cron start/running, process 20209
ボックスの起動中に実行されます。このサービスを開始の一部として開始するには、このコマンドを使用して構成できますが、sudo sysv-rc-conf
最初にインストールする必要があります。
$ sudo apt-get install sysv-rc-conf
その後、UIを使用してcrond
サービスが起動時に実行されるように選択できます。
initctl
コマンドラインから開始するようにサービスを使用して設定することもできますが、これは上記より少し複雑です。次のタイトルの記事をご覧ください。Upstartを使用したLinuxでのシステム起動および起動プロセスの管理それに関するいくつかの詳細。