Puncte:0

Cum să rulezi un script când accesezi o anumită cale neexistentă?

drapel us

Am o cale pe care trebuie să o accesez, care este rezultatul montării.

Aș dori ca montarea să fie automată, printr-un script, și vreau ca acel script să ruleze chiar înainte de a se produce o eroare din cauza imposibilității de a accesa calea.

De exemplu, să presupunem că scriptul este

ecou scripting!
mkdir -p /cale_ne_existentă

și vreau să ruleze când încerc să accesez (în orice fel) calea /calea_non_existentă.

Deci, când fac de exemplu

cd /calea_non_existentă

sau

atingeți /calea_non_existentă/fișierul_meu.txt

Ar reuși întotdeauna, cu rezultatul scripting!. În realitate, scenariul ar fi mai elaborat decât atât.


Este posibil acest lucru?

Liso avatar
drapel sd
Vrei ca scriptul să ruleze pe unitatea de montare?
bac0n avatar
drapel cn
legate de: [Cum folosesc autofs pentru a mapa o unitate USB după ID-ul său?](https://unix.stackexchange.com/questions/42260/how-do-i-use-autofs-to-map-a-usb -drive-by-its-id/276873)
drapel us
@Liso nu, vreau ca scriptul să ruleze chiar înainte de a primi eroarea `-bash: cd: /non_existing_path: Nu există un astfel de fișier sau director.` Poate fi orice script și nu are legătură cu montarea
Liso avatar
drapel sd
De ce, mă rog? Puteți preveni asta cu `mkdir -p` la fel ca în fragmentele dvs. Dacă **chiar** doriți să vă asigurați că există directorul, nu puteți să creați mici fragmente pentru a vedea *dacă nu există dir, atunci creați-l și rulați urmărirea, altfel rulați urmărirea*. Dacă acesta este cazul, este ușor de făcut cu scriptul bash.
drapel us
@Liso, așa cum am spus, scenariul este mai elaborat. Vreau să montez un director diferit în funcție de condiții, vreau să înregistrez diferit în funcție de condiții, vreau să eșuez diferit. Vreau ca sistemul de operare să apeleze un anumit script la accesarea unei anumite căi. Este posibil?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.