Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: compaq 11 Listopadu 2015, 14:04:15

Název: automatické spuštění aplikace při bootu pouze mimo pracovní dobu
Přispěvatel: compaq 11 Listopadu 2015, 14:04:15
Zdravím,

mám problém. Nastavil jsem si cron tak, aby zálohování (crashplan) běželo pouze mimo pracovní dobu. Například v noci 18-08 hod.

Jak nastavit, aby se po restartu spustila, nebo nespustila podle plánu. Například, když se restartuje v 19, má se spustit, když se restartuje v 11, nemá se spustit.

Jsem laik, skript napsat neumím... vím, že by to mělo být něco jako

Citace
IF čas je < nebo >  bash /něco/něco...

:-)
Název: Re:automatické spuštění aplikace při bootu pouze mimo pracovní dobu
Přispěvatel: Savalas 11 Listopadu 2015, 15:32:43
Tak myslis ?
Kód: [Vybrat]
#!/bin/bash
hodina=$(date +%k)
if [ $hodina -ge 18 ] || [ $hodina -lt 8 ] ; then

echo "je mezi 18 a 8 hod"
else
echo "NENI! mezi 18 a 8 hod"
fi
Název: Re:automatické spuštění aplikace při bootu pouze mimo pracovní dobu
Přispěvatel: compaq 11 Listopadu 2015, 16:06:27
Tak myslis ?
Kód: [Vybrat]
#!/bin/bash
hodina=$(date +%k)
if [ $hodina -ge 18 ] || [ $hodina -lt 8 ] ; then

echo "je mezi 18 a 8 hod"
else
echo "NENI! mezi 18 a 8 hod"
fi

Díky, takže vytvořím spustitelný soubor s obsahem:

Citace
#!/bin/bash
hodina=$(date +%k)
if [ $hodina -ge 18 ] || [ $hodina -lt 8 ] ; then

   echo "je mezi 18 a 8 hod, spustím crashplan"
         /usr/local/crashplan/bin/CrashPlanEngine start
else
   echo "NENI! mezi 18 a 8 hod, spustím prd"
fi

a ten dám spouštět při bootu?