#1 Le 13/11/2018, à 06:55
- general alcazar
/bin/sh: 1: Syntax error: redirection unexpected
Bonjour,
J'ai un raspberry dont je sauvegarde la carte SD chaque semaine via crontab avec la ligne suivante :
0 1 * * 2 dd if=/dev/mmcblk0 bs=4M of=/media/750go/backup_raspberry/raspberry.img && mail -s "Raspberry" mon_nom+raspberry@gmail.com <<<'Sauvegarde carte SD OK'
Je reçois le mail mais il contient uniquement la phrase :
/bin/sh: 1: Syntax error: redirection unexpected
J'ai loupé quelque chose ?
Merci d'avance.
Dernière modification par general alcazar (Le 13/11/2018, à 11:51)
Hors ligne
#2 Le 13/11/2018, à 07:03
- pingouinux
Re : /bin/sh: 1: Syntax error: redirection unexpected
Bonjour,
Cette erreur survient si le script contenant cette ligne est exécuté en sh, au lieu de bash.
Tu peux par exemple mettre en première ligne du script
#!/bin/bash
ou lancer le script ainsi
bash le_script
Hors ligne
#3 Le 13/11/2018, à 08:15
- general alcazar
Re : /bin/sh: 1: Syntax error: redirection unexpected
Donc ma commande dans crontab devrait ressembler à quoi ?
Hors ligne
#4 Le 13/11/2018, à 08:29
- bruno
Re : /bin/sh: 1: Syntax error: redirection unexpected
Bonjour,
Merci de modifier ton premier message pour remplacer les balises de citations par des balises code (icône < >).
Justement, il faut nous montrer ta tâche cron complète : emplacement et contenu du fichier.
#5 Le 13/11/2018, à 19:07
- general alcazar
Re : /bin/sh: 1: Syntax error: redirection unexpected
C'est fait.
Hors ligne
#6 Le 13/11/2018, à 19:14
- pingouinux
Re : /bin/sh: 1: Syntax error: redirection unexpected
Essaye avec cette commande :
bash -c "dd if=/dev/mmcblk0 bs=4M of=/media/750go/backup_raspberry/raspberry.img && mail -s \"Raspberry\" mon_nom+raspberry@gmail.com <<<'Sauvegarde carte SD OK'"
Hors ligne
#7 Le 13/11/2018, à 19:55
- bruno
Re : /bin/sh: 1: Syntax error: redirection unexpected
Dans ton fichier cron, tu mets au début :
SHELL=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
Dernière modification par bruno (Le 13/11/2018, à 19:56)
#8 Le 13/11/2018, à 20:26
- Watael
Re : /bin/sh: 1: Syntax error: redirection unexpected
vous vous embêtez pour pas grand-chose :
echo "message" | mail -s sujet adr@ss.e
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#9 Le 13/11/2018, à 21:02
- general alcazar
Re : /bin/sh: 1: Syntax error: redirection unexpected
Essaye avec cette commande :
bash -c "dd if=/dev/mmcblk0 bs=4M of=/media/750go/backup_raspberry/raspberry.img && mail -s \"Raspberry\" mon_nom+raspberry@gmail.com <<<'Sauvegarde carte SD OK'"
Pas mieux
Hors ligne
#10 Le 13/11/2018, à 21:03
- general alcazar
Re : /bin/sh: 1: Syntax error: redirection unexpected
vous vous embêtez pour pas grand-chose :
echo "message" | mail -s sujet adr@ss.e
Tu peux développer ?
Hors ligne