The UNIX and Linux Forums  

Go Back   De Unix-en Linux Forum > Top Forums > Programmeren en Shell Scripting
.
google unix.com



Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
ls commando in Remote Server vasuarjula Programmeren en Shell Scripting 6 06-08-2008 12:11
ls-ltr commando Op Remote server vasuarjula Programmeren en Shell Scripting 2 06-01-2008 10:55
ls commando in Remote Server vasuarjula AIX 0 05-30-2008 10:22 PM
script werkt op gezette tijden lf398 Programmeren en Shell Scripting 1 06-10-2006 10:57 PM
remote server commando in een baan Jimbo Programmeren en Shell Scripting 2 01-30-2002 03:18 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 03-17-2008
sayeo sayeo is offline
Geregistreerde gebruiker
  
 

Join Date: november 2007
Posts: 18
script te sturen commando periodiek externe server

Hallo, ik ben benieuwd of er een manier om een opdracht periodiek te sturen naar externe server via een script.

Op het moment heb ik dit:

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

maar wat dit betekent SSH is naar de server, en alleen wanneer de verbinding wordt gesloten doen de volgende commando's uitvoeren. Wat ik probeer te bereiken is voor mij automatiseren SSHing naar de server en een commando invoeren om de xx seconden.

Suggesties? Bedankt!
  #2 (permalink)  
Old 03-17-2008
Wolja's Avatar
Wolja Wolja is offline
Geregistreerde gebruiker
  
 

Join Date: Feb 2002
Posts: 15
Citaat:
Hallo, ik ben benieuwd of er een manier om een opdracht periodiek te sturen naar externe server via een script.

Op het moment heb ik dit:

Code:
keepLooping \u003d 1
ssh gebruiker @ domein
while ((keepLooping \u003d\u003d 1))
doen
een echo
sleep 3 [/ CODE]
donebut wat dit doet is SSH naar de server, en alleen wanneer de verbinding wordt gesloten doen de volgende commando's uitvoeren. Wat ik probeer te bereiken is voor mij automatiseren SSHing naar de server en een commando invoeren om de xx seconden.

Suggesties? Bedankt!
Ik ben niet helemaal zeker wat je probeert te doen, maar je while-lus is in de verkeerde plaats.

Code:
keepLooping \u003d 1
while ((keepLooping \u003d\u003d 1))
doen
ssh gebruiker @ domein
een echo
if [?? ]; Dan
iets
anders
set keeplooping op 1
fi
sleep 3 [/ CODE]
  #3 (permalink)  
Old 03-17-2008
tijdperk
Score
  
 

Berichten: n / a
Bits: 0 [Banking]
Als ik u goed begrijp, wilt u het uitvoeren van een nieuwe ssh commando elke drie seconden, ongeacht het feit dat de vorige ssh commando zou hebben meer dan drie seconden te voltooien? Dus lopen ze in de achtergrond.


Code:
while true; do
  ssh user@domain echo a &
  sleep 3
done

De "&" daar loopt het commando in de achtergrond.

Ik neem aan dat "een echo" is de opdracht die u wilt uitvoeren op de server, en dat had je de syntaxis voor deze verkeerde (te).

Tenzij je werkt met een real-time operating systeem, is er geen garantie dat "sleep 3" zal niet meer dan 3 seconden, natuurlijk.

Edit: Bij het herlezen van uw vraag, ik denk dat het echte probleem echt hoe was naar de externe commando doorgeven aan de server via SSH. Nou, ik toevallig lijken dat ook hebben beantwoord. Als u niet de ssh te lopen op de achtergrond wilt, gewoon de "&".
Closed Thread

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 11:54 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0