Hejsan allihop
Någon som har någon script som med hjälp av crond i dreambox gör att newcs startar om sig själv klockan 0400 varje dag?
har försökt massor men får det inte att funka
Hejsan allihop
Någon som har någon script som med hjälp av crond i dreambox gör att newcs startar om sig själv klockan 0400 varje dag?
har försökt massor men får det inte att funka
Detta skulle starta om newcs klockan 04:00 varje natt/morgon
Ett annat alternativ är att du skapar ett shell script som aktiveras av Cron, i stil med:Kod:0 4 * * * killall -HUP newcs
Shell scriptet "newcs_restart.sh"
cron kör scriptet 04:00 varje natt/morgon:Kod:#!/bin/sh # Path to the bin folders PATH=/bin:/sbin # Killall prosseses thats named "newcs" killall newcs # Sleep 5 sec. befor doing anything else sleep 5 # Start NewCs again newcs
Kod:0 4 * * * /sökväg/till/scriptet/newcs_restart.sh
men får det inte att starta om
hur gör man en shell fil. kan det vara något fel där?
är det inet bara att öppna ett tomt txt dokument och kopiera in det d skrev och spara det som .sh i slutet?
måste jag starta om servern efter att jag har lagt till en crond jobb?
Bäst är att skriva det i "nix" miljö...
Det blir fel med radbrytningar med mera om man gör scriptet i en text fil.
Antingen så telnettar du in på boxen startar "vi" med kommandot:
trycker sedan "i" tangenten och kletar in texten jag skrev.Kod:vi newcs_restart.sh
Sedan trycker du "Esc" tangenten och skriver ":wq" fast utan " för att avsluta och spara ändringarna.
Ska du lägga till något i cron skriver du:
tryck "i" tangenten och lägg in de rader du vill i cron.Kod:crontab -e
tryck "Esc" tangenten när du är klar.
Sedan för att avsluta och spara det du ändrade skriver du ":wq".
och glöm inte startfilen körbar (+x) annars är det bara en helt vanlig textfil
Multitasking means screwing up several things at once.
efter att jag har skrivit klart och tryck esc och :wq så sparas det inte.
jag kan inte hitta den någonstans i dremboxen. Vad gör man för fel?
prova avsluta med shift+zz
den sparas ivarje fall inte. Funkar inte med shift+zz däremot ctrl +Z men dock så sparas den inte.
Då du skriver ":wq" trycker du då "shift+:" och sedan "wq"
Avsluta med att trycka enter tangenten.
så nu funkar det. Tack så mycket. Nu till nästa fråga
När jag skriver crontab -e newcs_restart.sh så får jag meddelandet
crontab: user newcs_restart.sh unkown
vad gör jag för fel nu?