Hvis jeg vil køre en komando hver nat (f.eks. cfgmaker public@router1 ... osv )
Hvordan gør jeg lige det ?
Jeg har komandoen liggene i en fil men hvad er det der skal stå først i filen for at den køre og hvordan skal jeg skrive det i cron .. Jeg ved det totalt Noob spørsmål men det er jo mandag ;-)
#!/bin/bash og så tilføjer du de bash kommandoer der skal fyres af i rigtig rækkefølge. generelt, hvis det er gyldigt i bash når du skriver det, så vil det også virke i et bash script.
Når scriptet er færdigt kopierer du det hen hvor du vil have det til at ligge, og dernæst sørger du for at der er execute rettigheder på det for den bruger der skal køre det.
Nu er det så sådan at Linux har flere forskellige cron daemons og de betjenes allesammen forskelligt. Prøv man siderne eller fortæl mig om det er vcron eller en anden af dem.
strych > Det du definerer der er rettigheder. 0764 fx betyder: Ejer må skriver, læse og udføre filen, det betyder 7 Gruppen som ejeren er i må læse og skrive til filen, det er betyder 6. Alle andre må kun læse filen, det betyder 4.
Se, det var så rettighederne til filen, men det gør som udgangspunkt ikke filen eksekverbar.. Det gør man med en chmod +x.
shit happens =) Der er så mange måder at gøre tingene på i *nix at ingen kan have styr på det hele alligevel. og ja din cron ser rigtig ud =)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.