docker ubuntuベースでcronを起動するにはどうすればいいですか? 質問する

docker ubuntuベースでcronを起動するにはどうすればいいですか? 質問する

私はcronをインストールしましたapt-get install cron

cron を起動しようとすると、実行されていないため失敗します (予想どおり) upstart

cron を適切に起動するためのコマンド ラインは何ですか (つまり、ユーザーの crontab を読み取り、/etc/crontab/* などを読み取ります)?

/sbin/initコンテナを「完全な」マシンとして起動したくないので、または を実行したくないことに注意してくださいupstart。 を介してプロセスを管理するsupervisordので、構成ファイルに追加するコマンド ラインが不足しています。

ベストアンサー1

デーモンモードなしで cron を実行できます。

root@xxxxxx:~# cron -f

ただテストしてみただけです:

  • 新しいコンテナで/bin/bashを起動しました
  • apt-get install cron nano screen
  • getty tty -a root
  • screen画面に2つのターミナルを作成しました:
  • 初め:cron -f
  • 2 番目: crontab -e- crontab を編集して保存すると、cron が動作していることを確認できます...

おすすめ記事