ubuntuで無効なcrontabの問題を解決する詳細な方法

WBOY
リリース: 2024-01-01 19:11:54
転載
1456 人が閲覧しました

Debain の Docker で crontab を有効にする 1 日かけてこの問題に対処してきたので、ここに記録しておきます。 Debain は ubuntu に似ているため、ubuntu に含まれています。

1. 最初の質問、crontab のインストール

リーリー

はっきり見てください、crond ではなく cron です! centos でのインストールに必要な vixie-cron などは必要ありません。インターネット上で centos に適用できるさまざまなチュートリアルを見て本当に混乱しました。 ubuntu では上記のコマンドのみで十分であることを覚えておいてください。

2. crontab サービスを開始します

リーリー

ps -ef|grep cron を使用してステータスを確認したり、service start cron を使用してサービスを開始したりすることもできます。 1 つだけ覚えておいてください、それは crond ではなく cron であるということです! Crond は centos によって使用されます。

3. docker の場合、docker を使用していない場合は、この手順をスキップできます

/etc/pam.d/cron ファイルを変更し、必要な変更を十分な内容に変更してから、cron サービスを再起動します: /etc/init.d/cron restart

4. スクリプトでは絶対パスを使用する必要があります

シェル スクリプトであっても Python スクリプトであっても、その中のすべてのパスは絶対パスである必要があります。

5. 必要な環境変数をインポートします

###例### リーリー

これらがすべてOKであれば、問題はないはずです。

以上がubuntuで無効なcrontabの問題を解決する詳細な方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:jb51.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート