次のコマンドを使用しており、動作します。
uuencode stats.txt stats.txt | mailx -s "users" [email protected]
しかし、同じコマンドをシェルスクリプトに入れても機能しません。
メールはありません。を使用していますksh
。なぜ失敗したのか教えてくれる人はいますか?
解決策:エラーがなく、電子メールが送信されません。 set -x を使用してデバッグすると、デバッグのために何も返されません。
スクリプトの関数セクションでは、uuencode部分を別のセクションに移動しました。働いた。デバッグがメッセージを返し、電子メールを受け取りました。