Bash - SSH parancs while cikluson belül
A napokban egy LVM targetek mentését végző bash szkript megírásán dolgoztam. A szkript - miután lekéri az LVM targetek listáját - egy while ciklus segítségével sorról sorra feldolgozza az LVM targetek nevét, majd ssh kapcsolatot nyit, snapshotot készít, és lementi a targetek tartalmát.
Tesztjeim során sajnos az első target mentése után a while ciklus mindig megszakadt. Hogy miért? Azért, mert az SSH breakelte a ciklust. Megoldást egy fórumon találtam, a parancs végére egy < /dev/null írása megoldja a problémát:ssh example.com "lvcreate -L 10G -n snapshotneve -s targetneve >/dev/null 2>&1" < /dev/null
Legutóbbi bejegyzések
Kulcsszavak
#HA #acer #adattárolás #android #api #apple #apt #aszinkron #authenticator #backup #bash #big data #biztonság #bookstack #cisco #citrix #cli #cloud #cms #crypt #desktop #dump #előadás #expect #fstab #generáció #gif #github #gmail #google #google digital workshop #gépház #helpdesk #hibajavítás #imagick #installer #iphone #iscsi #iso #ispconfig #jelszó #joomla #jpeg #konvertálás #kpartx #képzés #könyv #könyvajánló #lightdm #linux #locale #lubuntu #luks #lvm #maian support #memória #mount #munkacsoport #mysql #nextcloud #nfs #openvz #perl #php #png #pv #raw #samba #sftp #shell #snapshot #ssh #storage #swap #switch #szoftver #team #telefon #thor #tool #ubuntu #unifi #vernee #vezetés #vg #vhd #virtualizáció #while #wifi #wiki #wordpress #xen #xenserver