ubuntuusers.de

sudo/cron - Zwickmühle?

Status: Gelöst | Ubuntu-Version: Ubuntu 22.04 (Jammy Jellyfish)
Antworten |

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14258

Emma2 schrieb:

Oh, bin ich zu naiv?

Nein, ... aber sicher ist sicher. 😉 OK, dann passt das.

Emma2

(Themenstarter)

Anmeldungsdatum:
28. Dezember 2018

Beiträge: 603

Prima, danke.

Und was ist von meinem "Skript" zu halten? Oder gibt es bessere Formulierungen?

Vermutlich wäre mount statt ls "besser", aber das Ergebnis ist dann so lang:

1
2
# mount | grep -i svr-bak
192.168.0.26:/svh-net on /svr-bak type nfs (rw,relatime,vers=3,rsize=32768,wsize=32768,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.0.26,mountvers=3,mountport=30000,mountproto=udp,local_lock=none,addr=192.168.0.26)

Was teste ich dann ab? Habe gerade etwas gefunden in der Art:

1
2
3
#prüfe, ob das Verzeichnis schon gemountet ist
if [ /usr/bin/grep -q "192.168.0.26:/svh-net on /svr-bak type nfs" <<< /usr/bin/mount ] then /usr/bin/mount -a
#oder sogar besser das direkte Mounten nur dieses einen Laufwerks

Quelle: https://linuxize.com/post/how-to-check-if-string-contains-substring-in-bash/

Oder ist das "plumpe" ls in diesem speziellen, einfachen Fall gar doch akzeptabel?

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14258

Emma2 schrieb:

Und was ist von meinem "Skript" zu halten? Oder gibt es bessere Formulierungen?

BTW: Kann man mit nfs, "nofail,_netdev" als Optionen für das mounten via fstab, nicht benutzen?

Bzgl. der Formulierung, evtl. hier beschreiben/formulieren was dein Script unter welchen Bedingungen, machen/können soll. Evtl. einen neuen Thread starten?

Emma2

(Themenstarter)

Anmeldungsdatum:
28. Dezember 2018

Beiträge: 603

lubux schrieb:

BTW: Kann man mit nfs, "nofail,_netdev" als Optionen für das mounten via fstab, nicht benutzen?

Da fragste was... ich bin immer noch Linux-Newbie...

lubux schrieb:

Bzgl. der Formulierung, evtl. hier beschreiben/formulieren was dein Script unter welchen Bedingungen, machen/können soll. Evtl. einen neuen Thread starten?

Ja, mache ich dann mal. Danke!

Antworten |