1

特定のcrontabエントリでエラーが発生します。その理由は、bashからすべての環境変数を読み取ることができないためです。このすべての情報をcronに渡すにはどうすればよいでしょうか。

4

1 に答える 1

3

私が過去に使用したトリックの1つは、特定のユーザーのbashセッションを開いて、次のように入力することです。

env >$HOME/.cronenv

このファイルは、cronスクリプトから(または、変更できない実行可能ファイルを実行している場合はcrontabから直接)次のようにソースできます。

. $HOME/.cronenv

もちろん、これはハエを殺すために熱核弾頭を使用しています。スクリプトに必要な最低限のものを実際に特定し、それを使用する必要があります。

于 2011-06-20T04:07:42.450 に答える