• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af peque | 19.08.2012 20:39

køre script via SSH Commands

Hjælp generelt
Hejsa Forum.

Jeg har et lille spørgsmål som jeg ikke lige selv kan finde det konkrete løsning til:
Jeg har en 4 maskiner på mit, som jeg gerne vil kunne opdatere samtidigt via et script

Derfor prøver jeg at sende kommandoer til en af maskinerne til de 3 andre - således de opdateres nogenlunde samtidigt.
Derfor sender jeg denne kommando
ssh root@HOST_IP /scripts/update.sh
fra et script på Maskine A til MASKINE B. Men da jeg så skal vente på scriptet er kørt færdig inden den samme kommando køres til MASKINE C og MASKINE D.
Kan man ikke lave det på en måde - så den starter scriptet på Maskinen - reelt afslutter forbindelsen og går videre til næste maskinen. Da selve opdateringen af systemet kan tage op til 2timer ( compilering fra Source) så ville det reelt være skønt, hvis de kunne køre samtidigt - istedet for en efter en!

Har siddet og kæmpet en smule med det, men syntes ikke jeg kan få den til at køre videre, uden at selve Compilering af koden er overstået.

Normalt ville man kunne bruge & - efter kommandoen, men det virker ikke lige her !
Nogen der har nogle bud på dette!
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer4

# 1

14 år siden

Permalink

Indsendt af mrbrown79 den 19. august 2012 kl. 20:46

Permalink

Nogen der har nogle bud

#0: Nogen der har nogle bud på dette!

man ssh

Kig på -f og -n optionerne. Jeg har ikke nærmere erfaring med dem, men spørg igen, hvis det ikke virker:)
  • Log ind eller opret dig for at tilføje kommentarer

# 2

14 år siden

Permalink

Indsendt af Meh den 19. august 2012 kl. 20:55

Permalink

Du vil måske have mere

Du vil måske have mere glade af puppet.

Hvis du insisterer på at bruge ssh så er følgende et lille uddrag af et script jeg selv bruger til at sætte Gitosis:

ssh root@${server} << *
apt-get remove -y --purge gitosis
rm -rf /srv/gitosis
userdel git
rm -rf /home/git
apt-get install -y gitosis
adduser --system --shell /bin/sh --gecos 'Git' --group --disabled-password --home /home/git git
sudo -H -u git gitosis-init < admin-acc-ssh-key.pub.$$
userdel gitosis
rm admin-acc-ssh-key.pub.$$
exit
*


Som du kan se benyttes der et HERE-document (<< * ....... *) - når der logges ind køres kommandoerne en for en hver gang der kan gives input (se det som en kø af inputs hvor hver gang et program spørger om input så snuppes den næste linje).
  • Log ind eller opret dig for at tilføje kommentarer

# 3

14 år siden

Permalink

Indsendt af peque den 20. august 2012 kl. 09:25

Permalink

Takker for

Takker for informationerne!
Benyttede mig af puppet!
  • Log ind eller opret dig for at tilføje kommentarer

# 4

14 år siden

Permalink

Indsendt af freex den 21. august 2012 kl. 10:51

Permalink

# ssh root@10.0.0.2

# ssh root@10.0.0.2 'date'
root@10.0.0.2's password:
Tue Aug 21 11:31:15 CEST 2012

hvis du vil bruge det i et script laver du certifikat login...

glem mit svar ..
note to self: read before write.
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

Brave lancerer e-mail-aliasser for at skjule din rigtige e-mailadresse 0
OpenMandriva tilsyneladende udsat for sabotage 0
Linux Fanpakke til LUG'er og foreninger 0
KDE Plasma 6.6 skrivebordsmiljø udgivet 0
GRUB 2.14 introducerer understøttelse af EROFS, forbedringer til Btrfs og LVM 0

Seneste aktivitet

Jolla phone 2026 3
Arch Linux baseret Omarchy har sikret sig 8 millioner dollars i støtte 1
Debian 13 overtager over 2.200 kontrolsystemer hos CERN 2
USB Printer 2
Fremviser 2
Udbud af MitID-løsningen 2
JOPDF for Linux 3
Hvad gør jeg 1
tst 2
Gnome extensions 7
Commodore-telefon med SailfishOS 3
(U)hyggen breder sig 8
GRUB eller Limine? 2
Det engang så elskede PCLinuxOS er tilbage - og det er stadig en fantastisk Windows erstatning 2
Lenovo P16 2
Microsoft har netop officielt bragt Linux kommandoer til Windows 2
Ubuntu Mate 26.04 | Kern 4
USB problemer 14
Copy fail sårbarhed åbner for Root adgang 5
Eksperter frygter konsekvenserne ved kunstig intelligens 2

© 2026 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !