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
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 accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen