Puncte:0

Scriptul meu de la incrontab funcționează întotdeauna pentru un singur fișier

drapel fr

Am scris acest script:

#!/bin/bash

find /path/ -maxdepth 1 -name "*.ly" -exec lilypond -o /path/to '{}' &> /path/to/test/test.txt \;

mv /path/*.pdf /path/for/pdf
mv /path/*.midi /path/for/midi
mv /cale/*.ly /cale/pentru/crin

L-am făcut executabil și funcționează corect când îl folosesc pentru toate fișierele de care am nevoie.

Apoi am încercat să folosesc incron pentru a folosi acel script de fiecare dată când există o mișcare pe cale, modificându-l cu incron -e.

/cale/ IN_MOVED_TO,IN_NO_LOOP /bin/bash /path/of/scripts/script.sh

Mută ​​doar un fișier de fiecare dată când rulează scriptul, dar când pun mai multe .te iubesc fișierele pe calea respectivă nu funcționează și rulează doar o dată.

Cum îl pot face să funcționeze pe fiecare .te iubesc fișier pe care l-am pus în cale?

Rețineți că lilypond, în timpul compilației de .te iubesc fișiere, face fișiere noi și nu pot face ca incron să funcționeze în timpul asta, pentru că începe să ruleze pe fiecare fișier nou și începe o buclă infinită pe care singurul mod de a opri este forțarea repornirii.

Folosesc serverul Ubuntu 18.04.6 pe Orange Pi Pc.

Am încercat o mulțime de scripturi diferite și tipuri de seturi diferite de incron, dar nu funcționează niciodată corect.

Întrebați doar dacă aveți nevoie de mai multe informații.

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.