![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| lsコマンドをリモートサーバに | vasuarjula | シェルプログラミングとスクリプティング | 6 | 2008年6月8日 12:11午後 |
| はls - ltrコマンドをリモートでサーバー | vasuarjula | シェルプログラミングとスクリプティング | 2 | 2008年6月1日 10:55午前 |
| lsコマンドをリモートサーバに | vasuarjula | AIX | 0 | 2008年5月30日 10:22午後 |
| スクリプトを定期的に取り組んで | lf398 | シェルプログラミングとスクリプティング | 1 | 2006年6月10日 10:57午後 |
| 仕事では、リモートサーバのコマンド | 神保 | シェルプログラミングとスクリプティング | 2 | 2002年1月30日 03:18午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
スクリプトを定期的にリモートサーバーにコマンドを送信する
定期的にリモートサーバーにある場合には、スクリプトを介してコマンドを送信するための方法だこんにちは、私は思ったんだけど。 今これを: コード:
keepLooping=1 ssh user@domain while (( keepLooping == 1 )) do echo a sleep 3 done しかしこれは、サーバーには、 sshのですが、接続が閉じているときだけは、次のコマンドを実行してください。私は何を達成するために努力している私は、サーバーにSSHingを自動化すると、コマンドを入力するごとにイグゼクス秒です。 任意の提案ですか?ありがとう! |
|
||||
|
もし私が正しく理解、新しいsshコマンドを実行するごとに3秒に関係なく、実際には、それ以前のsshコマンドを完了するために3秒以上している可能性があるか?そのため、それらをバックグラウンドで実行してください。 コード:
while true; do ssh user@domain echo a & sleep 3 done " & "は、背景には、コマンドが実行されます。 私は、 " "あなたは、リモートサーバー上で実行するコマンドですエコー、と仮定するための構文は、これは間違っていた(も) 。 あなたは、リアルタイムオペレーティングシステムを実行している場合を除き、保証するものではない"睡眠3 "以上のコースを3秒かかることはないでしょう。 編集: ご質問のさいどく時に、私は、本当の問題は実際にどのようにSSH経由でサーバへのリモートコマンドを渡すことだった。まあ、私は偶然に見えることも答えている。場合は、バックグラウンドで実行するには、 sshをしたくないだけを取り出し、 " & " 。 |