1. Teun61 Member

    Cronjob server reboot in DA

    Topic geplaatst op: 04-02-2014 om 12:25

    Hallo 

    Gaarne wil ik  mijn cloudboxserver iedere dag reboten met een cronjob in direct admin.

    Heeft iemand een idee welk command je daarvoor moet gebruiken.

    Bij voorbaat mijn dank.

    Teun

  2. Chris De Klerck Member
    Reactie geplaatst op: 04-02-2014 om 16:45

    U kunt een cronjob aanmaken en via het command reboot uw server herstarten.

    Vond u dit antwoord nuttig?

  3. Teun61 Member
    Reactie geplaatst op: 04-02-2014 om 21:18

    Dank je Chris

    moet ik nog iets voor reboot zetten ?

    /usr/local/bin/php -q -f /home/admin/reboot 

    of zoiets

     

    Vond u dit antwoord nuttig?

  4. Alex Boon Versio medewerker
    Reactie geplaatst op: 05-02-2014 om 10:38

    Beste,

    De commando: reboot is voldoende

    Vond u dit antwoord nuttig?

  5. Teun61 Member
    Reactie geplaatst op: 05-02-2014 om 17:37

    Ik log in in direct admin.Ga naar user level.

    Dan naar cronjobs.Vul tijd in etc. en dan command reboot.

    Ik krijg dan via mail de melding van de cronjob

    deze : 

      /bin/sh: reboot: command not found  

    doe ik iets fout ?

     

    Vond u dit antwoord nuttig?

  6. Maikel Schalke Member
    Reactie geplaatst op: 09-03-2014 om 08:15

      /sbin/reboot

    Zou moeten werken.

    Vond u dit antwoord nuttig?

  7. Teun61 Member
    Reactie geplaatst op: 09-03-2014 om 12:21

      reboot: Need to be root  

     

    deze melding krijg ik dan en geen reboot

    Vond u dit antwoord nuttig?

  8. Maikel Schalke Member
    Reactie geplaatst op: 12-03-2014 om 13:44

    Ik wil allerminst pretenderen dat ik een expert ben op Linux / Unix gebied, maar enig zoekwerk brengt me tot de volgende situatie:

    Om het reboot commando uit te voeren heb je root privileges nodig. Probeer het eens door het commando vooraf te laten gaan door sudo (super user do).

      sudo /sbin/reboot

    Werkt dat niet dan heeft de user die je cronjob uitvoert geen sudo rechten en dien je jou user rechten te geven om het shutdown commando uit te voeren met root privileges.

    Je maakr daarvoor eerst een groep shutdown aan:

      groupadd shutdown

    Vervolgens moet je de users waarvan je wil dat ze je server kunnen herstarten aan deze nieuwe groep tovoegen door de file /etc/group aan te passen (extra users scheiden met een comma):

      shutdown:x:407:user1,user2

    Zorg er nu voor dat de user die je hebt toegevoegd ook het sudo commando kan gebruiken. Start daarvoor visudo en voer onderstaande regel toe

      %shutdown ALL=(root) NOPASSWD: /sbin/shutdown

    Hiermee geef je de users in de shutdown groep recht om het reboot commando uit te voeren als waren ze root. Nu moet je cronjob wel werken met onderstaand commando:

      sudo /sbin/reboot

    Ik heb hier helaas geen Linux geinstalleerd staan, dus kan het niet testen voor je, maar hoop dat je er verder mee komt, anders waag een een Google search "reboot linux cron job",

    Suc6

    Vond u dit antwoord nuttig?

  9. Maikel Schalke Member
    Reactie geplaatst op: 12-03-2014 om 17:53

    De stappen zoals beschreven dienen wel als root uitgevoerd te worden. Daarvoor met SSH inloggen met root privileges op je server. Ik heb daar dit over gevonden op versio.nl: http://www.versio.nl/45-hoe_maak_ik_verbinding_met_ssh_via_putty.html

    Vond u dit antwoord nuttig?