Ex: cliques sur le terminal (l'icône en écran noir)
Tapes :
Code : Tout sélectionner
blabla
blabla : commande inconnue (ou unknown command)
Et script en crontab ne te donneras jamais d'erreur puisque l'érreur s'afficherait dans un terminal mais lorsqu'il démarre automatiquement, tu n'as pas de terminal qui s'ouvre à l'écran !
On peut néanmoins récupérer les erreurs en faisant explicitement le nécessaire genre :
Code : Tout sélectionner
*/30 * * * * bash /home/pi/raspicam/transfert.sh > /home/pi/raspicam/log.txt 2>&1
Mais donc en fait tu n'as jamais testé ton script à la main dans un terminal comme je te le suggérais, pourquoi ?
C'est pourtant simple, il suffit de lancer dans un terminal :
Code : Tout sélectionner
bash /home/pi/raspicam/transfert.sh
9 contre un que tu vas seulement avoir un message de sécurité pour te demander si tu veux vraiment ajouter le serveur sftp à la liste des hôtes reconnus.
Si c'est cela, tu dis oui une fois et on ne te le demanderas plus.
Et non, il n'y a pas plus simple que le script shell sur Linux (si tu trouves python plus intuitif, tu t'apercevras qu'il te faudra plus de lignes de codes et installer des modules complémentaires). Python est fabuleux pour d'autres tâches mais pas pour des tâches si simples que celle là.
Pour la crontab (dernière étape normalement, quand tout est testé et validé, pas avant d'avoir lancer le script à la main), il existe une appli qui rend la chose plus intuitif mais cela n'écrira pas le script pour toi.
Sino, il existe des webcam qui proposent l'envoi régulier d'images sur un serveur ftp, je n'en connais pas qui le fasse en sftp