スクリプトでuuencodeを使用する際に問題があります。

スクリプトでuuencodeを使用する際に問題があります。

次のコマンドを使用しており、動作します。

uuencode stats.txt stats.txt | mailx -s "users" [email protected]

しかし、同じコマンドをシェルスクリプトに入れても機能しません。

メールはありません。を使用していますksh。なぜ失敗したのか教えてくれる人はいますか?

解決策:エラーがなく、電子メールが送信されません。 set -x を使用してデバッグすると、デバッグのために何も返されません。

スクリプトの関数セクションでは、uuencode部分を別のセクションに移動しました。働いた。デバッグがメッセージを返し、電子メールを受け取りました。

関連情報