cronはハッシュを含む環境変数を切り捨てます。

cronはハッシュを含む環境変数を切り捨てます。

環境変数をエクスポートしてenv >> /etc/environmentクローン操作に公開します。

ただし、私の環境変数(パスワード)の1つにポンド記号が含まれています#

もちろん、クローンジョブが実行されると、その背後にあったすべてが#消えました!

これをどのように避けることができますか?

また現れる

環境は、env >> /etc/environmentグローバルにアクセス可能なこのファイルに書き込まれます。私はDockerコンテナで実行しているので気にしませんが、おそらくあなたはそうでしょう。

export cron_test=123#456
# This will show 123#456
echo $cron_test 
# Take care with the line below
env >> /etc/environment
crontab -e

# and start cron if it is not running

crontabでメッセージが表示された場合:

*/1 * * * * echo $cron_test > /tmp/cron.env

しばらくすると、代わりにcat /tmp/cron.env表示されます。123123#456

すべてのソリューションに感謝します。

ベストアンサー1

おすすめ記事