Likes Likes:  0
Resultaten 1 tot 6 van de 6
Geen
  1. #1
    Crontab geeft niet het gewenste resultaat
    Managed Hosting
    3.704 Berichten
    Ingeschreven
    26/04/04

    Locatie
    Oldenzaal

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    8 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 08157036
    Ondernemingsnummer: nvt

    Thread Starter

    Crontab geeft niet het gewenste resultaat

    Wanneer ik het volgende commando uitvoer in de SSH console (met root access):

    /usr/local/bin/php -q /home/mijnscript.php > /dev/null &

    Dan geeft dat geen problemen en krijg ik het gewenste resultaat.
    Maar wanneer ik hetzelfde commando in de crontab zet:

    */1 * * * * root /usr/local/bin/php -q /home/mijnscript.php > /dev/null &

    Dan werkt hij niet meer! Hij voert het PHP script wel uit, maar een regel in het PHP script wordt niet goed uitgevoerd. In die regel wordt het exec() commando uitgevoerd voor een executable die root-access vereist.

    Ik ben zelf radeloos na uren ermee te prutsen.
    Iemand misschien ideeën of tips?

  2. #2
    Crontab geeft niet het gewenste resultaat
    Solaris Sys*****
    1.364 Berichten
    Ingeschreven
    04/12/03

    Locatie
    Leiden

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: 28071088
    Ondernemingsnummer: NVT

    Evt gewoon gooien in de std root crontab (dus eerst even het commando crontab -e uitvoeren en niet in de /etc/crontab) met:

    */1 * * * * /usr/local/bin/php -q /home/mijnscript.php > /dev/null &

    (dus zonder root in de regel).

  3. #3
    Crontab geeft niet het gewenste resultaat
    Opgeruimd
    246 Berichten
    Ingeschreven
    27/05/06

    Locatie
    nvt

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    idd, dit is puur een rechten probleem.

    wat mij beter lijkt is je script draaien onder een aparte user en dat je die precies genoeg rechten geeft.



  4. #4
    Crontab geeft niet het gewenste resultaat
    Managed Hosting
    3.704 Berichten
    Ingeschreven
    26/04/04

    Locatie
    Oldenzaal

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    8 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 08157036
    Ondernemingsnummer: nvt

    Thread Starter
    Het gaat om de functie "TCP/IP Fingerprinting" waar NMAP gebruik van maakt.
    Hoe kan ik een andere gebruiker rechten geven voor die functie?

    Bijvoorbeeld:
    nmap -p 80 -O google.nl

  5. #5
    Crontab geeft niet het gewenste resultaat
    Solaris Sys*****
    1.364 Berichten
    Ingeschreven
    04/12/03

    Locatie
    Leiden

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: 28071088
    Ondernemingsnummer: NVT

    Gebruikt dan bv sudo.

    Zet in je /etc/sudo (via het commando visudo):

    gebruiker ALL=NOPASSWD: /pad/naar/nmap

    En roep het commando aan als:

    sudo nmap -p 80 -O google.nl

  6. #6
    Crontab geeft niet het gewenste resultaat
    Managed Hosting
    3.704 Berichten
    Ingeschreven
    26/04/04

    Locatie
    Oldenzaal

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    8 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 08157036
    Ondernemingsnummer: nvt

    Thread Starter
    Bedankt voor het advies! De oplossing was (zoals bijna altijd) heel simpel en gewoon dom dat ik dit niet eerder heb gevonden.

    De volgende regel:
    exec('nmap ...');

    Moest worden:
    exec('/usr/sbin/nmap ...');

    En daar was ik dan zo lang mee bezig...
    Helemaal blindgestaard op de permissies.. zucht

    Daardoor werkte hij wel in de command prompt, maar niet in crontab

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2021 Webhostingtalk.nl.
Web Statistics