簡単なシェルスクリプトを書きました。
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日理解しようとしてきたので、どんな助けも素晴らしいでしょう