Ga naar inhoud


[dm600] crontab script voor dagelijkse herstart?


Gast Djee

Aanbevolen berichten

Hi guys,

 

ik wil mijn dm iedere nacht laten herstarten.

Ik heb de gemini 4.3 en daar zit crontab in.

Ik heb via verschillende forums gezien dat alle directory's er zijn.

 

maar hoe maak ik nu een script die bv mijn dm om 5 uur herstart en om 5.15 in standby zet.

waar save ik die file in? als wat? en als ik mij dan niet vergis moet ik dan gewoon via mijn osd menu die job schedulen.

 

wie kan mij wegwijs maken met wat het script hiervoor is en waar ik het moet saven (in welke map) om het werkende te krijgen.

 

heb al vanalles gedaan, maar lukt niet.

 

thx

djee

Link naar reactie
Delen op andere sites


"crontab -e" opent een vi sessie. Daarin zet je de volgende regel:

 

0 4 * * * /bin/reboot > /dev/null

 

Bestand opslaan en voila, iedere nacht om 4 uur een reboot. Wel zorgen dat je in de settings aangeeft dat de crontab daemon moet draaien. (Kun je checken met <ps |grep crond>.

 

Alfi

DM800 - OpenPLi - CCcam 2.1.4 - Wavefield T55

 

 

 

Link naar reactie
Delen op andere sites

Hallo Alfi,

 

ik heb eens in mijn telnet ps|grep crond gedaan.

dan krijg ik :

610 root 544 S grep crond

 

dus die draait volgens mij.

dan doe ik crontab -e

dan krijg ik :

crontab : cannot change dir to /var/spool/cron/crontabs : no such file or directory

dus heb ik zo'n map aangemaakt.

dan terug crontab -e

dan krijg ik in mijn telnet een zwart scherm waar ik iets kan invullen. Ik doe dat en dan via mijn ftp ziet ik in de map :

/var/spool/cron/crontabs dit staan : crontab.612

ik heb die dan eens opengedaan met notepath+++ en daar staat dus in :0 5 * * * /bin/reboot > /dev/null

 

mag ik nu veronderstellen dat dit dus altijd om 5 uur uitgevoerd wordt? of ben ik mis?

 

en hoe zet je dan bv om 5.15 een standby?

mag dat ik hetzelfde script?

 

djee

Link naar reactie
Delen op andere sites

Origineel bericht van: Djee


610 root 544 S grep crond

dus die draait volgens mij.


die draait nu niet...
je ziet nu het proces van commando grep zelf, je moet een regel zien zonder 'grep'. crond is te starten met /sbin/crond meestal.

.: AZBox Me OpenRSI-2.1 | DM 8000HD DM 500HD DMM-GP3 | Emitor Satlook Micro+ G2 | TBS 5925 | TechniSat USB 2 HD CI :.
.: Triax TDS110, Stab HH120/MS220 | Visiosat BiSat G3D A123 HB :.

Link naar reactie
Delen op andere sites

wie helpt mij een stapje verder.

ik heb reeds een scriptje gemaakt dat noemt : reboot.sh

daar staat in :

#begin script for reboot

echo -n "Rebooting... "

reboot -d -f -i

#end script

dan in mijn gemini blue panel zet ik bij crontab een job iedere dag om 18.00

 

nu dat werkt perfect. om 18 gaat de box in reboot mode.

 

nu heb ik een scriptje : Standby.sh

daar staat in :

#begin for standby

#begin script for reboot

echo -n "Standby... "

standby

#end script

 

terug via crontab een job om 18.10

maar de box gaat niet in standby mode.

Ik zou graag hebben dat deze dus dezelfde mode aanneemt als de standby knop op je ab of de standby mode in de webinterface.

 

wie kan mij vertellen waarom de reboot.sh werkt, maar de standby.sh niet? beide hebben 755 chmod?

 

ik hoop alvast op een oplossing

dikke merci

Djee

Link naar reactie
Delen op andere sites

dit gebruik ik in crontab om mijn box te herstartenen in standby te zetten:

 

45 3 * * * wget -O- http://root:rootpasswd@localhost/cgi-bin/admin?command=reboot

55 3 * * * wget -O- http://root:rootpasswd@localhost/cgi-bin/admin?command=standby

 

 

rootpasswd uiteraard aan te passen aan jou situatie

dus om 3u45 gaat box in reboot en om 3u55 naar standby

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...