If imbriqué dans un shell distant
Apollo
-
zipe31 Messages postés 38797 Statut Contributeur -
zipe31 Messages postés 38797 Statut Contributeur -
Bonjour,
Je veux faire cela dans un script bash (local)
Le shell du serveur distant est ksh
En executant, j'ai ce message d'erreur
=>
Suppression crontab machine1 :
20200128_crontab: Aucun fichier ou dossier de ce type
no crontab for admin
ksh: line 2: syntax error at line 6: `else' unexpected
Pourquoi la crontab n'est pas celle d'user ?
Pourquoi ne trouve-t'il pas le fichier 20200128_crontab qui est bien dans le HOME de user sur la machine distante ?
merci pour vos retours.
Je veux faire cela dans un script bash (local)
Le shell du serveur distant est ksh
SSH="`which ssh` -o=LogLevel=ERROR -q -l" for machine in $SRV do echo "Suppression crontab ${machine} : " | tee -a $LOG $SSH user $machine " CR=`crontab -l 2> /dev/null` if [[$CR=""]]; then `crontab 20200128_crontab` else `crontab -r` fi " done
En executant, j'ai ce message d'erreur
=>
Suppression crontab machine1 :
20200128_crontab: Aucun fichier ou dossier de ce type
no crontab for admin
ksh: line 2: syntax error at line 6: `else' unexpected
Pourquoi la crontab n'est pas celle d'user ?
Pourquoi ne trouve-t'il pas le fichier 20200128_crontab qui est bien dans le HOME de user sur la machine distante ?
merci pour vos retours.
Configuration: Linux/ Firefox 60.9
A voir également:
- Le périphérique ou la ressource distant n'accepte pas la connexion
- Gmail connexion - Guide
- Site inaccessible n'autorise pas la connexion - Guide
- Www.youtube.com n'autorise pas la connexion ✓ - Forum HTML
- Périphérique usb non reconnu - Guide
- Connexion chromecast - Guide
1 réponse
Salut,
Voir ce post ;-)
Sinon concernant :
Faut des espaces autour des crochets ;-\
Voir ce post ;-)
Sinon concernant :
[[$CR=""]]tu vas avoir des problèmes ;-((
Faut des espaces autour des crochets ;-\