The UNIX and Linux Forums  

Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > シェルプログラミングとスクリプティング
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午後

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek を搭載 Powered by Google
 
LinkBack スレッドツール このスレッドを検索 スレッドを評価 表示モード
  #1固定リンク)  
Old 2008年3月17日
sayeo sayeo is offline
登録ユーザー
  
 

参加日: 2007年11月
投稿: 18
スクリプトを定期的にリモートサーバーにコマンドを送信する

定期的にリモートサーバーにある場合には、スクリプトを介してコマンドを送信するための方法だこんにちは、私は思ったんだけど。

今これを:

コード:
keepLooping=1
ssh user@domain
while (( keepLooping == 1 ))
do
  echo a
  sleep 3
done

しかしこれは、サーバーには、 sshのですが、接続が閉じているときだけは、次のコマンドを実行してください。私は何を達成するために努力している私は、サーバーにSSHingを自動化すると、コマンドを入力するごとにイグゼクス秒です。

任意の提案ですか?ありがとう!
  #2固定リンク)  
Old 2008年3月17日
Wolja's Avatar
Wolja Wolja is offline
登録ユーザー
  
 

参加日: 2002年2月
投稿: 15
引用:
定期的にリモートサーバーにある場合には、スクリプトを介してコマンドを送信するための方法だこんにちは、私は思ったんだけど。

今これを:

コード:
\u003d 1 keepLooping
ドメイン@ sshのユーザ
は( ( ) ) \u003d\u003d 1 keepLooping
する
1エコー
睡眠3 [/コード]
この、サーバーにsshのですが、 donebutとの接続を閉じているときだけは、次のコマンドを実行してください。私は何を達成するために努力している私は、サーバーにSSHingを自動化すると、コマンドを入力するごとにイグゼクス秒です。

任意の提案ですか?ありがとう!
私はあなたがあなたのwhileループを行うには何が間違った場所で努力していることがよく分かりません。

コード:
\u003d 1 keepLooping
は( ( ) ) \u003d\u003d 1 keepLooping
する
ドメイン@ sshのユーザ
1エコー
場合、 [ ? ? ] ;し
何か
その他の
1 keeplooping設定
Fiの
睡眠3 [/コード]
  #3固定リンク)  
Old 2008年3月17日
時代
ユーザー
  
 

投稿: Ñ / 1
ビット: 0 [銀行]
もし私が正しく理解、新しいsshコマンドを実行するごとに3秒に関係なく、実際には、それ以前のsshコマンドを完了するために3秒以上している可能性があるか?そのため、それらをバックグラウンドで実行してください。


コード:
while true; do
  ssh user@domain echo a &
  sleep 3
done

" & "は、背景には、コマンドが実行されます。

私は、 " "あなたは、リモートサーバー上で実行するコマンドですエコー、と仮定するための構文は、これは間違っていた(も) 。

あなたは、リアルタイムオペレーティングシステムを実行している場合を除き、保証するものではない"睡眠3 "以上のコースを3秒かかることはないでしょう。

編集: ご質問のさいどく時に、私は、本当の問題は実際にどのようにSSH経由でサーバへのリモートコマンドを渡すことだった。まあ、私は偶然に見えることも答えている。場合は、バックグラウンドで実行するには、 sshをしたくないだけを取り出し、 " & " 。
Closed Thread

ブックマーク

スレッドツール このスレッドを検索
このスレッドを検索

高度な検索
表示モード このスレッド
このスレッド

投稿ルール
あなた ことができない。 新しいスレッドを投稿
あなた ことができない。 返信の投稿
あなた ことができない。 添付ファイルの投稿
あなた ことができない。 自分の投稿を編集

BBコード なる 〜の上に
スマイリー なる 〜の上に
[イメージ] コードは 〜の上に
HTMLコードは、 オフ
トラックバック なる 〜の上に
ピングバック なる 〜の上に
Refbacks なる 〜の上に




すべてGMT -4です。現在の時刻は 10:53午前


提供: vBulletin、著作権© 2000 - 2006、Jelsoft企業株式会社。言語翻訳による電源
vBCredits v1.4著作権© 2007 - 2008 、 PixelFXスタジオ
は、 UNIXおよびLinuxフォーラムのコンテンツ著作権© 1993 〜 2009 。すべての権利を管理しReserved.Ad RedTyger

コンテンツ関連のURLで vBSEO 3.2.0