apt-get install cron
経由でcronをインストールしました
upstart
が実行されていないため、cronを起動しようとすると(予想どおり)失敗します。
Cronを適切に起動するためのコマンドラインは何ですか(つまり、ユーザーのcrontabを読み取り、/ etc/crontab/*などを読み取ります)?
コンテナを「フル」マシンとして起動したくないので、/sbin/init
またはupstart
を実行したくないことに注意してください。 supervisord
を介してプロセスを管理するため、設定ファイルに追加するコマンドラインがありません。
デーモンモードなしでcronを実行できます。
root@xxxxxx:~# cron -f
私はそれをテストしようとしていました:
apt-get install cron nano screen
getty tty -a root
screen
、画面で2つの端末を作成しました:cron -f
crontab -e
-crontabを編集して保存すると、cronが機能していることを確認できます...Cronを単純なcron
コマンドで起動します。これはデーモンとして起動しますが、後でtail -f <my logfile>
で開始スクリプトのブロックプロセスをブロックします。