dreamkhan Geplaatst: 12 februari 2011 Geplaatst: 12 februari 2011 Om te beginnen heb ik weinig verstand van linux. Ben een beetje aan het experimenteren met linux Ubuntu. Heb een script gemaakt met de naam: tabdate.sh. Script ziet er als volgt uit: #!/bin/bash iptables -R INPUT 1 -p tcp --dport ssh -j ACCEPT Als ik de ./tabdate.sh doen, werkt de script. Wil dat de script nu met de functie crontab om de 5 minuten doet. Trouwens in welke map moet je de tabdate.sh plaatsen.
Lamko Geplaatst: 12 februari 2011 Geplaatst: 12 februari 2011 Crontab werkt niet met een bestand maar werkt met een commando gevolgd door jouw actie. crontab -e Dan wordt er de vi tekstverwerker opgestart en hier voer je jouw actie in. Mythbuntu 12.04 Celeron 220 op Mini-ITX D201GLY2, 1 GB Ram,2x1,5 TB HDD, Digitenne op TerraTec Cinergy, CCcam
dreamkhan Geplaatst: 12 februari 2011 Auteur Geplaatst: 12 februari 2011 Dus wat ik begrijp, er ontbreekt nog een tussenprogramma??? Heb je een voorbeeld voor mijn.
Lamko Geplaatst: 12 februari 2011 Geplaatst: 12 februari 2011 Toets dus : crontab -e voer hier het commando in wat je wilt uitvoeren bijv : 0 * * * * /usr/local/bin/lynx <-- voert lynx elk uur uit Mythbuntu 12.04 Celeron 220 op Mini-ITX D201GLY2, 1 GB Ram,2x1,5 TB HDD, Digitenne op TerraTec Cinergy, CCcam
Gast Tha Great Mac Geplaatst: 12 februari 2011 Geplaatst: 12 februari 2011 Origineel bericht van: Lamko Toets dus : crontab -e voer hier het commando in wat je wilt uitvoeren bijv : 0 * * * * /usr/local/bin/lynx <-- voert lynx elk uur uit En zo zou het elke 5 minuten worden uitgevoerd: */5 * * * * /usr/local/bin/lynx
Lamko Geplaatst: 13 februari 2011 Geplaatst: 13 februari 2011 De manual moet je hier wel meer uitleg over kunnen gegeven : Code: man 5 crontab Mythbuntu 12.04 Celeron 220 op Mini-ITX D201GLY2, 1 GB Ram,2x1,5 TB HDD, Digitenne op TerraTec Cinergy, CCcam
dreamkhan Geplaatst: 21 februari 2011 Auteur Geplaatst: 21 februari 2011 Heb dit gedaan maar werkt niet. */5 * * * * /home/tabdate.sh Krijg deze fout in de cron log Feb 21 07:00:01 ubuntu CRON[5408]: (root) CMD (/home/tabdate.sh) Feb 21 07:00:01 ubuntu CRON[5407]: (CRON) error (grandchild #5408 failed with exit status 127)
labyrint Geplaatst: 21 februari 2011 Geplaatst: 21 februari 2011 Hallo, Log eerst in met root. Maak een dir voor het script b.v /var/script/ hier in zet jij dan jou tabdate.sh Geef het de rechten met chmod 755 en maak als root een crontab aan. */5 * * * * /var/script/tabdate.sh Het zou nu moeten werken.
dreamkhan Geplaatst: 21 februari 2011 Auteur Geplaatst: 21 februari 2011 Helaas zelfde probleem: Feb 21 18:00:01 ubuntu CRON[5070]: (root) CMD (/var/script/tabdate.sh) Feb 21 18:00:01 ubuntu CRON[5069]: (CRON) error (grandchild #5070 failed with exit status 127)
labyrint Geplaatst: 21 februari 2011 Geplaatst: 21 februari 2011 Hallo Misschien in het script even een regel toevoegen exit 0 de 0 is een nul Dus als laatste regel in het script exit 0
bigtwin Geplaatst: 21 februari 2011 Geplaatst: 21 februari 2011 Probeer eens 0-59/5 * * * * /home/tabdate.sh i.p.v. */5 * * * * /home/tabdate.sh ET10000DM7020HD Linux laptop en Linux zelfbouw NAS
dreamkhan Geplaatst: 22 februari 2011 Auteur Geplaatst: 22 februari 2011 Hallo Labyrint. Bedankt, probleem is opgelost. exit 0
Aanbevolen berichten