Alpine Linux Dockerイメージでクローンジョブを実行し、それをKubernetesコンテナにプッシュしようとしています。 Cronの仕事は、コンテナが15分ごとに独自に再起動したいということです。だから私の注文はですpkill processname
。
Alpine Cronジョブに関する情報:Alpine Linuxの場合、cronは定期的に追跡されます。つまり、/ 15minフォルダを作成しました。 /時間あたり。 /毎日。 /週間。 /月ごと。そのため、スクリプトをフォルダの1つにコピーして実行します。
スクリプトを作成し、Alpine FAQページで要求されたようにファイルに拡張子を付与せずに実行権限を持つフォルダにコピーしました。コマンドを実行しようとすると、run-parts --test /etc/periodic/15min
実行するスクリプトがあることを示すメッセージが表示されます。スクリプトは実行されませんが。正確にそのスクリプトを使用せずにフォルダにファイルを生成する別のスクリプトを使用してローカルコンピュータでそのドッカーイメージを実行しようとすると、正常に動作します。
また、Kubeクラスタで実行しようとしましたが、crond -f -l 8
まだ機能しません。
この部分で私が見逃している部分や何が間違っているのか助けてくださったら本当にありがとうございます。