Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
特定のcrontabエントリでエラーが発生します。その理由は、bashからすべての環境変数を読み取ることができないためです。このすべての情報をcronに渡すにはどうすればよいでしょうか。
私が過去に使用したトリックの1つは、特定のユーザーのbashセッションを開いて、次のように入力することです。
env >$HOME/.cronenv
このファイルは、cronスクリプトから(または、変更できない実行可能ファイルを実行している場合はcrontabから直接)次のようにソースできます。
. $HOME/.cronenv
もちろん、これはハエを殺すために熱核弾頭を使用しています。スクリプトに必要な最低限のものを実際に特定し、それを使用する必要があります。