Nee dat gaat onder PLi anders. Inmiddels zijn we er achter dat crond in /bin staat. Via Busybox kwamen we er achter dat ook het binaire bestand crontab aanwezig is. Dan maar even de help functie gebruiken dachten we en we krijgen als output:
Usage: crontab [-c dir] {file|-}|[-u|-l|-e|-d user]
de -e optie is om te editten dat hebben we gedaan. Krijgen we een melding dat /var/spool/cron/crontabs als file of als dir niet gevonden is. Handmatig maar snel die dir /var/spool/cron/crontabs aangemaakt en nog eens de -e optie. Pfff, komen we in die $%^&* VI terecht. Daar maar wat ingetikt en kijken wat het gevolg is. Blijkt er een bestandje genaamd root aangemaakt te zijn (verwijzend naar de gebruikernaam: we zijn ingelogd als root). Snel via FTP maar de file root gevuld als ware het een (bekende) crontab-file.
We hebben alleen de crontab dat er ingezet (dus wat er wanneer moet worden opgestart:
* * * * * root /var/bin/mijnscript.sh
maar ook geprobeerd met andere data erbij:
SHELL=/bin/sh
PATH=/bin:/var/bin:/var/keys
* * * * * root /var/bin/mijnscript.sh
We dachten dat in beide gevallen elke minuut dat script opgestart zou worden, maar niets dus.
Het script wordt niet gerund. Overigens hebben we in de profile gekeken en daar zien we dat crond geactiveerd is, dus crond zou moeten starten, maar ja met die image weet je het nooit.
Nog ideeen?