前回、expectを使ったシェルをcronで動かそうとした記録をしたが、実際には動いてなかった。
ターミナルからは問題なく動いてたのですっかりその気になってたのだが、
cronはdaemonだから制御端末を持っていないので、interactが駄目だったみたい。
よって、
interact
を
expect eof
exit
にするとOKになった。ちゃんと動作チェックせんとダメね^^;
参考ページ:
http://www.chazine.com/archives/3337
http://yu-write.blogspot.jp/2013/11/shell-crontabexpect.html
2013年12月20日
この記事へのコメント
コメントを書く
この記事へのトラックバック

