0

簡単なシェルスクリプトを書きました。

count=`mailq -v`
var=$(mailq -v)
echo "$var" > /home/xxxxxx/textis.txt

正常に動作し、mailq の結果を txt ファイルに問題なく出力します。ただし、1行追加して変更すると

count=`mailq -v`
var=$(mailq -v)
echo "$var" > /home/xxxxxx/textis.txt
(cat mailtext; uuencode /home/xxxxxx/textis.txt /home/xxxxxx/textis.txt) |
    mail -s "Mail Queue alert" xxxxxx.orr@gmail.com

メーリングラインを追加するだけで、ファイルは更新されません。

私はシェルスクリプトが初めてで、これを1日理解しようとしてきたので、どんな助けも素晴らしいでしょう

4

0 に答える 0