crontabでこのコマンドを実行しましたが、スクリプトは5分ごとに実行されないようです。
5 * * * /etc/my_scripts/telnet.sh | telnet >> /tmp/top_Jay.txt
5 * * * /etc/my_scripts/telnet_lab.sh | telnet >> /tmp/top_Lab.txt
ベストアンサー1
5 * * * * .../script
.../script
これは、毎時間5分ずつ走ることを意味します。
*/5 * * * * .../script
スクリプトを5分ごとに実行する必要があることを示します。
また、telnetのパイピングがcronで動作するかどうかは完全にはわかりません(cronがコマンドを実行するためにシェルをフォークしているかどうかによって異なります)。 Telnet 用パイプがスクリプト内に表示されるようにスクリプトを再構築する方が良いでしょう。 (これは( ... ) | telnet
....でラップするのと同じくらい簡単かもしれません。スクリプトをスクリプトとして書き換えることは間違いなく良いでしょうexpect
。