Aller au contenu

Le Planificateur De Sauvegarde Ne Fonctionne Plus


411j

Messages recommandés

On n'est pas a l'abri d'une faute de frappe dans la fenêtre du planificateur de tache (tu nous y as habitué faut dire <_< )

Vérifie

Sinon tu peux aussi essayer d'ajouter une ligne forcant la génération de log *dans* le champ "exécuter la commande" planificateur, comme ceci:

jwQvLB1.png

Ensuite pour tester la tache à volonté, passe par le bouton "exécuter":

pBUUvSh.png

et ensuite regarde le contenu de /tmp/task.log

Modifié par CoolRaoul
Lien vers le commentaire
Partager sur d’autres sites

bonjour

je n'ai toujours aucun résultat a partir du planificateur malgré la ligne que tu m'indique .Alors

en déterrant un post du 4 juillet 2013, je pense avoir un probleme avec mon script que j'ai mal écris

j'ai ouvert mon script_cam.sh avec vi et j'ai trouvé cela

M
^M
#!/bin/sh^M
^M
[ -t 0 ] || exec >/tmp/script_cam.sh.log 2>&1^M
^M
rm -rf /volume1/cameras/couloir/*^M
^M
rm -rf /volume1/cameras/entree/*^M
^M
rm -rf /volume1/cameras/entree2/*^M
^M
rm -rf /volume1/cameras/entreecouloir/*^M
^M
rm -rf /volume1/cameras/ext/*^M
^M
rm -rf /volume1/cameras/ext2/*^M
^M
rm -rf /volume1/cameras/ext3/*^M
^M
rm -rf /volume1/cameras/garage/*^M
^M
rm -rf /volume1/cameras/garage2/*^M

je modifie avec notepad cela donne

/bin/sh
[ -t 0 ] || exec >/tmp/script_cam.sh.log 2>&1
rm -rf /volume1/cameras/couloir/*
rm -rf /volume1/cameras/entree/*
rm -rf /volume1/cameras/entree2/*
rm -rf /volume1/cameras/entreecouloir/*
rm -rf /volume1/cameras/ext/*
rm -rf /volume1/cameras/ext2/*
rm -rf /volume1/cameras/ext3/*
rm -rf /volume1/cameras/garage/*
rm -rf /volume1/cameras/garage2/*
rm -rf /volume1/cameras/sam/*
rm -rf /volume1/cameras/sam2/*
rm -rf /volume1/cameras/sam3/*
rm -rf /volume1/cameras/sam4/*
rm -rf /volume1/cameras/veranda/*
rm -rf /volume1/cameras/veranda2/*
rm -rf /volume1/cameras/veranda3/*

j'enregistre cela comme mon script_cam.sh

je vais dans putty et j'essaye de le lancer et j'ai le résultat suivant:

syno> /volume1/archives/scripts/script_cam.sh


BusyBox v1.16.1 (2013-11-06 05:29:52 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

/tmp #
/tmp # syno> /volume1/archives/scripts/script_cam.sh
/bin/sh: syno: not found
/tmp #
/tmp #
/tmp # BusyBox v1.16.1 (2013-11-06 05:29:52 CST) built-in shell (ash)
/bin/sh: syntax error: unexpected "("
/tmp # Enter 'help' for a list of built-in commands.
/bin/sh: Enter: not found
/tmp #
/tmp # /tmp #
/bin/sh: /tmp: Permission denied
/tmp # /tmp #
/bin/sh: /tmp: Permission denied

voila ou j'en suis!

Modifié par 411j
Lien vers le commentaire
Partager sur d’autres sites

Ne *jamais* utiliser notepad pour éditer un script unix!

Si tu tiens à utiliser une appli Windows, à la limite prendre notepad++ configuré comme cela:

38tGtfA.png

Sinon, "vi" directement sous DSM (rustique mais sans surprises)

Modifié par CoolRaoul
Lien vers le commentaire
Partager sur d’autres sites

voila j'ai tout refais sous notepad++

mais en fait j'arrive pas a lancer le script depuis putty avec le chemin du script

avec le point devant ou sans le point le résultat est le meme

syno> ./volume1/nzb/script_cam.sh
-ash: ./volume1/nzb/script_cam.sh: not found

la j'ai changé le chemin pour raccourcir les frappes

mais c'est pareil dans l'original

j'ai refait chmod pour les droits je pense

revoila le script

#!/bin/sh
[ -t 0 ] || exec >/tmp/script_cam.sh.log 2>&1
rm -rf /volume1/cameras/couloir/*

je vois toujours pas le dossier tmp/script_.sh.log

Lien vers le commentaire
Partager sur d’autres sites

bonsoir

le lancement par le planificateur fonctionne enfin

il bloquait à cause d'un probleme de permission sur le fichier log

j'ai supprimé la ligne correspondante

"line 2: can't create /tmp/script_cam.sh.log: Permission denied"

Je remercie coolraoul qui s'est donné beaucoup de peine pour m'aider ainsi que Fravadona

J'ai appris beaucoup de choses d'un monde que j'ignorais :le shell

ou la moindre erreur ne pardonne rien et j'en ai fais un paquet d'erreurs.

le probleme est donc résolu.

Merci a vous

Modifié par 411j
Lien vers le commentaire
Partager sur d’autres sites

il bloquait à cause d'un probleme de permission sur le fichier log

j'ai supprimé la ligne correspondante

"line 2: can't create /tmp/script_cam.sh.log: Permission denied"

Heureux que ca marche

Par contre l'erreur ci-dessus me plonge dans un abime de perplexité: le script étant exécuté en tant que root (qui a, de fait, *tous* les droits), l'erreur ci dessus est absolument inexplicable

Lien vers le commentaire
Partager sur d’autres sites

bonjour,

voila les droits sur les différents fichiers ,

si cela peut t'aider?

syno> cd /tmp
syno> dir script_cam.sh.log
-rwxr-xr-x 1 root root 0 Feb 11 18:37 script_cam.sh.log
syno> dir /volume1/archives/script_cam.sh
-rwxrwxrwx 1 admin users 506 Feb 12 00:55 /volume1/archives/scrip t_cam.sh
syno> dir task.log
-rwxr-xr-x 1 admin users 34 Feb 12 00:55 task.log

voila je script qui ne marche pas

#!/bin/sh

[ -t 0 ] || exec >/tmp/script_cam.sh.log 2>&1

rm -rf /volume1/cameras/couloir/*
rm -rf /volume1/cameras/entree/*

Modifié par 411j
Lien vers le commentaire
Partager sur d’autres sites

voila les droits sur les différents fichiers ,

si cela peut t'aider?

syno> cd /tmp
syno> dir script_cam.sh.log
-rwxr-xr-x    1 root     root             0 Feb 11 18:37 script_cam.sh.log

Ben non, ça reste inexplicable: je ne vois aucune explication pour qu'un script sous le compte root fasse l'erreur "Permission denied" en ouverture de "script_cam.sh.log".

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.