Sua entrada cron
é executada uma vez por hora, um minuto depois:
1 * * * * sh /home/martien/crontest.sh
Se você quiser cada minuto, use isso:
* * * * * /home/martien/crontest.sh
Como você declarou que seu script é um script bash
e definiu que ele seja executável, basta chamá-lo diretamente. Não escreva um script bash
e use sh
para executá-lo, pois em alguns sistemas eles realmente são shells diferentes.
Seu script também pode ser alterado:
#!/bin/bash
cd /home/martien/archives
DIRECTORY="webcam-$(date +'%y-%m-%d-%H-%s')"
mkdir "$DIRECTORY"
Eu citei suas variáveis quando elas são usadas e mudei de backticks para o mais moderno e consistente $(...)
construct.