Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Une Bévue
Le 29/09/2012 13:20, Une Bévue a écrit :
RESULT=$(sudo -i /usr/bin/rsync blahblahblah)
j'ai une erreur :
aucun fichier ou dossier de ce type : sudo -i /usr/bin/rsync
ce n'est pas ce que j'avais fait, en fait, j'avais une var RSYNC='sudo -i /usr/bin/rsync' c'est ce que ne marche pas, par contre : RSYNC=/usr/bin/rsync puis dans le script : RESULT=$(sudo -i ${RSYNC} blablahblah)
ça roule as expected...
Le 29/09/2012 13:20, Une Bévue a écrit :
RESULT=$(sudo -i /usr/bin/rsync blahblahblah)
j'ai une erreur :
aucun fichier ou dossier de ce type : sudo -i /usr/bin/rsync
ce n'est pas ce que j'avais fait, en fait, j'avais une var RSYNC='sudo
-i /usr/bin/rsync'
c'est ce que ne marche pas, par contre :
RSYNC=/usr/bin/rsync
puis dans le script :
RESULT=$(sudo -i ${RSYNC} blablahblah)
aucun fichier ou dossier de ce type : sudo -i /usr/bin/rsync
ce n'est pas ce que j'avais fait, en fait, j'avais une var RSYNC='sudo -i /usr/bin/rsync' c'est ce que ne marche pas, par contre : RSYNC=/usr/bin/rsync puis dans le script : RESULT=$(sudo -i ${RSYNC} blablahblah)
ça roule as expected...
Lucas Levrel
Le 29 septembre 2012, Une Bévue a écrit :
Le 29/09/2012 13:20, Une Bévue a écrit :
RESULT=$(sudo -i /usr/bin/rsync blahblahblah)
j'ai une erreur :
aucun fichier ou dossier de ce type : sudo -i /usr/bin/rsync
ce n'est pas ce que j'avais fait, en fait, j'avais une var RSYNC='sudo -i /usr/bin/rsync'
Avec les apostrophes, tu « échappes » les espaces (et peut-être les /), donc tu essayes d'appeler la commande sudo_-i_/usr/bin/rsync . Ça marcherait peut-être avec des guillemets (je ne suis pas très calé en bash), mais en fait je crois que tu peux même t'en passer complètement pour définir une variable. rsync=sudo -i /usr/bin/rsync
c'est ce que ne marche pas, par contre : RSYNC=/usr/bin/rsync puis dans le script : RESULT=$(sudo -i ${RSYNC} blablahblah)
Sinon, pour la demande initiale, ça doit se régler dans /etc/sudoers (secure_path peut-être).
-- LL
Le 29 septembre 2012, Une Bévue a écrit :
Le 29/09/2012 13:20, Une Bévue a écrit :
RESULT=$(sudo -i /usr/bin/rsync blahblahblah)
j'ai une erreur :
aucun fichier ou dossier de ce type : sudo -i /usr/bin/rsync
ce n'est pas ce que j'avais fait, en fait, j'avais une var RSYNC='sudo -i
/usr/bin/rsync'
Avec les apostrophes, tu « échappes » les espaces (et peut-être les /),
donc tu essayes d'appeler la commande sudo_-i_/usr/bin/rsync . Ça
marcherait peut-être avec des guillemets (je ne suis pas très calé en
bash), mais en fait je crois que tu peux même t'en passer complètement
pour définir une variable.
rsync=sudo -i /usr/bin/rsync
c'est ce que ne marche pas, par contre :
RSYNC=/usr/bin/rsync
puis dans le script :
RESULT=$(sudo -i ${RSYNC} blablahblah)
Sinon, pour la demande initiale, ça doit se régler dans /etc/sudoers
(secure_path peut-être).
aucun fichier ou dossier de ce type : sudo -i /usr/bin/rsync
ce n'est pas ce que j'avais fait, en fait, j'avais une var RSYNC='sudo -i /usr/bin/rsync'
Avec les apostrophes, tu « échappes » les espaces (et peut-être les /), donc tu essayes d'appeler la commande sudo_-i_/usr/bin/rsync . Ça marcherait peut-être avec des guillemets (je ne suis pas très calé en bash), mais en fait je crois que tu peux même t'en passer complètement pour définir une variable. rsync=sudo -i /usr/bin/rsync
c'est ce que ne marche pas, par contre : RSYNC=/usr/bin/rsync puis dans le script : RESULT=$(sudo -i ${RSYNC} blablahblah)
Sinon, pour la demande initiale, ça doit se régler dans /etc/sudoers (secure_path peut-être).
-- LL
Une Bévue
Le 01/10/2012 11:11, Lucas Levrel a écrit :
Avec les apostrophes, tu « échappes » les espaces (et peut-être les /), donc tu essayes d'appeler la commande sudo_-i_/usr/bin/rsync . Ça marcherait peut-être avec des guillemets (je ne suis pas très calé en bash), mais en fait je crois que tu peux même t'en passer complètement pour définir une variable. rsync=sudo -i /usr/bin/rsync
oui, c'est vrai, c'était obvié...
c'est ce que ne marche pas, par contre : RSYNC=/usr/bin/rsync puis dans le script : RESULT=$(sudo -i ${RSYNC} blablahblah)
Sinon, pour la demande initiale, ça doit se régler dans /etc/sudoers (secure_path peut-être).
oui, mais bon je ne tiens pas trop à y toucher, ma solution me suffit ...
Le 01/10/2012 11:11, Lucas Levrel a écrit :
Avec les apostrophes, tu « échappes » les espaces (et peut-être les /),
donc tu essayes d'appeler la commande sudo_-i_/usr/bin/rsync . Ça
marcherait peut-être avec des guillemets (je ne suis pas très calé en
bash), mais en fait je crois que tu peux même t'en passer complètement
pour définir une variable.
rsync=sudo -i /usr/bin/rsync
oui, c'est vrai, c'était obvié...
c'est ce que ne marche pas, par contre :
RSYNC=/usr/bin/rsync
puis dans le script :
RESULT=$(sudo -i ${RSYNC} blablahblah)
Sinon, pour la demande initiale, ça doit se régler dans /etc/sudoers
(secure_path peut-être).
oui, mais bon je ne tiens pas trop à y toucher, ma solution me suffit ...
Avec les apostrophes, tu « échappes » les espaces (et peut-être les /), donc tu essayes d'appeler la commande sudo_-i_/usr/bin/rsync . Ça marcherait peut-être avec des guillemets (je ne suis pas très calé en bash), mais en fait je crois que tu peux même t'en passer complètement pour définir une variable. rsync=sudo -i /usr/bin/rsync
oui, c'est vrai, c'était obvié...
c'est ce que ne marche pas, par contre : RSYNC=/usr/bin/rsync puis dans le script : RESULT=$(sudo -i ${RSYNC} blablahblah)
Sinon, pour la demande initiale, ça doit se régler dans /etc/sudoers (secure_path peut-être).
oui, mais bon je ne tiens pas trop à y toucher, ma solution me suffit ...