Puncte:2

Ștergeți toate fișierele dintr-un director, cu excepția unuia, în fiecare duminică la ora 20

drapel br

Eu folosesc aceasta optiune

În autodelete.sh

rm -rf /home/user/Public/!(„Dosar VIP”)

În Crontab

0 20 * * 0 /home/autodelete.sh

dar nu merge.

Puncte:5
drapel cn

The !(model) sintaxa face parte din capacitățile extinse de globbing ale bash și aceasta nu este activată în mod implicit. Trebuie să vă asigurați că scriptul este utilizat bash si nu SH, și trebuie să activați opțiunea relevantă. Așa că fă-ți autodelete.sh fisierul arata asa:

#!/bin/bash

shopt -s extglob
rm -rf /home/user/Public/!(„Dosar VIP”)

Citatele sunt optionale in acest caz, dar nici nu doare si sunt un obicei bun de a avea.

De asemenea, linia ta crontab va rula această comandă în fiecare zi la 20:00 și nu numai în fiecare duminică. Pentru a-l rula duminica la ora 20:00, utilizați:

0 20 * * 0 /home/autodelete.sh
terdon avatar
drapel cn
Un punct bun, @steeldriver, mulțumesc.
Salai Robin avatar
drapel br
Vă mulțumesc foarte mult, a funcționat, @steeldriver

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.