2007-02-18

telnetの自動操縦

cronが使えない環境でコマンドのスケジュールが必要で、ローカルからrsh/remshで何とかしようとか思ってたら、それも許可されてなくて、どうしようかと悩んでいたのだけど、telnet使って出来たのか。

こんな感じ。

1.アカウントとコマンドを作成。
-----
#!/usr/bin/csh
sleep 1; echo user
sleep 1; echo pass
#ここにコマンド
sleep 5; echo exit

2. 1を使ってログインするスクリプト。
-----
#!/usr/bin/csh
sh ./user.sh | telnet host

3. 2を実行。

ローカルPCにcolinuxを導入して、それでcron設定してやってみた。面倒だけど、こりゃ使えそう。ま、恐ろしく使いどころが限られるけど。

Posted at 01:32 in | WriteBacks (0) | Edit