OVH Cloud OVH Cloud

lancement de scripts

1 réponse
Avatar
andrei
Salut,
je suis en train de m'arracher les cheveux sur un casse tete,
j'ai 3 scripts pour modifier les parametres de shorewall au besoin.
Je doit faire un moyen simple pour les lancer depuis un compte utilisateur
(et de préférence graphique car le gars y connais rien).

Je précise que je bosse sur le serveur linux par l'intermediaire d'une
session vnc (car il n'est pas dans mon bureau)

j'ai crée 3 icones sur son bureau qui executent respectivement :
sudo /etc/shorewall/day (j'ai préalablement attribué les droits
nécessaires sur visudo)
sudo /etc/shorewall/everyone
sudo /etc/shorewall/night

voila mon probleme
quand je les lance depuis le bureau vnc de son compte, ca marche nickel
quand je les lance depuis son bureau sur le serveur, ca marche pas

carrement bizarre : sur une console je fait
sudo /etc/shorewall/day .........ca marche pas
mais si entre temps j'ai utilisé
sudo su
..... pour d'autre opérations
su senechal
et que je refais :
sudo /etc/shorewall/day .... la ca marche


comment je pourrais faire svp?

1 réponse

Avatar
TiChou
Dans l'article news:40220ce6$0$275$,
andrei écrivait :

Salut,


Bonjour,

j'ai crée 3 icones sur son bureau qui executent respectivement :
sudo /etc/shorewall/day (j'ai préalablement attribué les droits
nécessaires sur visudo)
sudo /etc/shorewall/everyone
sudo /etc/shorewall/night

voila mon probleme
quand je les lance depuis le bureau vnc de son compte, ca marche
nickel quand je les lance depuis son bureau sur le serveur, ca marche
pas

carrement bizarre : sur une console je fait
sudo /etc/shorewall/day .........ca marche pas
mais si entre temps j'ai utilisé
sudo su
..... pour d'autre opérations
su senechal
et que je refais :
sudo /etc/shorewall/day .... la ca marche


La seule chose qui change dans vos différents cas, c'est l'environement du
shell sous lequel sont lancés les scripts.

comment je pourrais faire svp?


Modifier vos scripts en y plaçant les bonnes variables d'environemment
($PATH principalement) ou bien mettre les chemins complets pour chacune des
commandes.

--
TiChou