Hvordan kan jeg kjøre et skript 60 sekunder etter at jeg har logget på Linux-datamaskinen min ved hjelp av Crontab?

Har du et skript du vil kjøre etter å ha logget på Linux-systemet ditt? Vil du at skriptet skal kjøres automatisk etter at de andre delene av systemet har startet riktig? Hva kan du gjøre for å starte et skript ett minutt etter at du har logget deg på systemet ditt?

Det er veldig enkelt å bruke crontab-funksjonen. Det første du trenger er skriptet du vil kjøre. Tenk deg at du har et skript som du vil kopiere alle filer fra hjemmekatalogen til en sikkerhetskopikatalog etter at du har startet systemet på nytt. Du kan oppnå dette ved å bruke følgende kommando.

Kjør et skript 60 sekunder etter omstart ved hjelp av Crontab.

Kjør følgende kommando for å starte crontab.

crontab -e

Nå kan du legge til følgende linje. Sørg for å endre banen til skriptet.

@reboot sleep 60 && /home/ipguide/backupscript.sh

Denne kommandoen forteller kommandoen å sove i 60 sekunder, og deretter vil den kjøre skriptet i banen ovenfor. Det var det. Kommandoen din vil kjøre med en forsinkelse på 60 sekunder. Som du sikkert forstår, kan du endre antall sekunder for forsinkelsen, noe som betyr at du kan gjøre ventetiden lengre og kortere avhengig av målet ditt.

Du kan også bruke følgende tidsinnstillinger til å kjøre skript på spesielle tidspunkter ved hjelp av Crontab.

@yearly
@weekly
@annually
@daily
@hourly

Legg inn en kommentar