Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/02/2014, à 15:03

schalio

[Résolu - Contourné] Pb smbclient et cron

bonjour

j'ai un souci dans l'exécution d'un script par cron :

smbclient -N //MONPARTAGE -WWORKGROUP -c 'put MONFICHER'

en lançant le script en console pas de soucis le fichier est bien copier mais par le cron je reste bloqué sur le prompt smb: \>

une idée ?

Dernière modification par schalio (Le 24/02/2014, à 12:38)


Oneiric Ocelot 11.10 32bits
Intel E7400 / 4Go / 2 To      
nVidia GeForce 6600 GT PCIe 16x double écran

Hors ligne

#2 Le 23/02/2014, à 22:37

tiramiseb

Re : [Résolu - Contourné] Pb smbclient et cron

Salut,

Tu écris « par le cron je reste bloqué sur le prompt smb: \> ». Je suis perplexe à la lecture de cette phrase : dans la mesure où cron c'est de l'exécution automatique de commande, sans qu'un utilisateur ait la main dessus, je ne vois pas comment *tu* peux être bloqué sur le prompt.

1/ comment as-tu configuré ton job cron ? Quelle ligne, dans quel fichier ou avec quelle commande ?
2/ peux-tu décrire concrètement ce qui arrive quand ton job cron s'exécute ?

Hors ligne

#3 Le 24/02/2014, à 11:51

schalio

Re : [Résolu - Contourné] Pb smbclient et cron

J'ai lancé le job dans les Tâches Planifiées pour vérifier son exécution.

1) Le job est le suivant

0 7 * * * /home/schalio/MONSCRIPT

Il est bien listé par crontab -l

2) Un terminal s'ouvre et reste bloqué en attente sur le prompt smb sans exécuter

- c 'put MONFICHIER'

comme je l'ai dit précédemment...
Depuis vu le blocage à l'exécution manuelle je l'ai désactivé


Oneiric Ocelot 11.10 32bits
Intel E7400 / 4Go / 2 To      
nVidia GeForce 6600 GT PCIe 16x double écran

Hors ligne

#4 Le 24/02/2014, à 11:59

tiramiseb

Re : [Résolu - Contourné] Pb smbclient et cron

Es-tu sûr que, lors de l'exécution de la commande par cron, le "cwd" est bien le répertoire qui contient le fichier "MONFICHIER" ?
Il est placé où, ce fichier "MONFICHIER" ?

Tu peux nous montrer le contenu intégral de ton script ?

Hors ligne

#5 Le 24/02/2014, à 12:28

schalio

Re : [Résolu - Contourné] Pb smbclient et cron

Merci de m'aider mais ce matin je viens de voir qu'on peut monter un partage SMB, je viens de tester par ce biais et plus de soucis d’exécution.

Mais je suis quand même curieux de savoir pourquoi ça bloque dans un cas et pas dans l'autre, je suis obtus des fois tongue

#!/bin/bash

wget -q http://MONFICHIER

smbclient -N //MONPARTAGE -WWORKGROUP -c 'put MONFICHER'

Tu vois il n'y a pas grand chose en plus, je précise que wget marche sans soucis et MONFICHIER est bien dans mon home


Oneiric Ocelot 11.10 32bits
Intel E7400 / 4Go / 2 To      
nVidia GeForce 6600 GT PCIe 16x double écran

Hors ligne

#6 Le 24/02/2014, à 12:32

tiramiseb

Re : [Résolu - Contourné] Pb smbclient et cron

Là je ne vois pas ce qui pourrait bloquer.
Il faudrait que je teste pour comprendre. Mais bon je n'ai pas ce qu'il faut pour tester, et puis pas envie de monter une maquette pour tester, juste par curiosité...

Hors ligne

#7 Le 24/02/2014, à 12:38

schalio

Re : [Résolu - Contourné] Pb smbclient et cron

Merci quand même smile

J'ai réussi à contourner le problème donc ça va, mais ça m'énerve de pas comprendre lol


Oneiric Ocelot 11.10 32bits
Intel E7400 / 4Go / 2 To      
nVidia GeForce 6600 GT PCIe 16x double écran

Hors ligne