Probleme avec le Shell
alexis38460
Messages postés
46
Date d'inscription
Statut
Membre
Dernière intervention
-
alexis38460 Messages postés 46 Date d'inscription Statut Membre Dernière intervention -
alexis38460 Messages postés 46 Date d'inscription Statut Membre Dernière intervention -
Bonjour.
Dans un SHELL on fait comment pour dire qu'il arrete de installer le logiciel a chaque redemarrage??
Merci d'avanc
Dans un SHELL on fait comment pour dire qu'il arrete de installer le logiciel a chaque redemarrage??
Merci d'avanc
A voir également:
- Probleme avec le Shell
- Classic shell - Télécharger - Personnalisation
- Ssh secure shell download - Télécharger - Divers Web & Internet
- Shell startup windows 10 - Guide
- Shell infrastructure host c'est quoi - Guide
- Shell do while ✓ - Forum Shell
9 réponses
De quoi parles-tu (logiciel, distribution, paquet...) ?
Quel est le message exact qui apparaît à l'écran ?
Quel est le message exact qui apparaît à l'écran ?
Je veux dire que j'ai fait par exemple,un shell et des que on l'ouvre sa nous creer un fichier.Et a chaque fois que je le reouvre sa me dit que le fichier exite déjà,moi je veux que le fichier se creer 1 fois.
Du coup je ne vois pas du tout le rapport avec la question de départ ^^ Est ce que tu peux nous donner un exemple de ce que tu veux faire ?
En bash tu peux tester l'existence comme indiqué ici :
https://www.cyberciti.biz/tips/find-out-if-file-exists-with-conditional-expressions.html
Bonne chance
En bash tu peux tester l'existence comme indiqué ici :
https://www.cyberciti.biz/tips/find-out-if-file-exists-with-conditional-expressions.html
Bonne chance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Le shell que j'ai fait s'est pour changer la resolution d'un ercan externe:
if [ -f "data/fichier" ]; then
echo " Ne pas fermer cette fenêtre"
source data/fichier
fi
#On remplace le fichier par le nouveau.
if [ -f "data/remplacer" ]; then
echo " Ne pas fermer cette fenêtre"
source /data/remplacer
fi
# On affiche une boîte de dialogue pour choisir l'action
CHOIX=$(zenity --list --....
.......
et a chaque fois que je le ouvre a nouveau il medit que le dossier exite déjà.
Et je veux que il s'installer 1fois.
if [ -f "data/fichier" ]; then
echo " Ne pas fermer cette fenêtre"
source data/fichier
fi
#On remplace le fichier par le nouveau.
if [ -f "data/remplacer" ]; then
echo " Ne pas fermer cette fenêtre"
source /data/remplacer
fi
# On affiche une boîte de dialogue pour choisir l'action
CHOIX=$(zenity --list --....
.......
et a chaque fois que je le ouvre a nouveau il medit que le dossier exite déjà.
Et je veux que il s'installer 1fois.
Salut,
Ben, il faut supprimer ou renommer(sauvegarder) l'ancien, non?
106485010510997108
Ben, il faut supprimer ou renommer(sauvegarder) l'ancien, non?
if [ -f "data/remplacer" ]; then # soit tu supprimes rm "data/fichier" # soit tu sauvegardes mv "data/fichier" "data/fichier$(date +%H%M%d%m%Y)" echo " Ne pas fermer cette fenêtre" cp "data/remplacer" "data/fichier" source "data/fichier" fi--
106485010510997108
Re,
Je n'ai pas dit que ça va marcher ;-)
Il sera bien aussi de nous montrer ce que tu fait.
A vrai dire je n'ai pas compris ce que tu veux.
Je n'ai pas dit que ça va marcher ;-)
Il sera bien aussi de nous montrer ce que tu fait.
A vrai dire je n'ai pas compris ce que tu veux.
voici:
#!/bin/sh
# On crée le répertoire de destination dans /home/user/2ecran. (fichier cachée)
mkdir /home/user/xxxx
# On annonce sa création
zenitty --inffo --tittle="2Ecran - Copie" --text="Vous trouverez le fichier de sauvegarde dans /home/user/xxxx"
# On copie le fichier xxxx
for i in $(ls -a /etc/xxxx/xxxx); do cp "$i" /home/user/xxxx ; done
# On annonce que la copie est finie
zenitty --inffo --tittle="2Ecran - Copie" --text="La copie du fichiers est terminée"
Se qui veut dire que quand on l'ouvre sa nous copie le fichier vers le dossier,mais a chaque fois que je le reouvre sa le recopie,alors je veux pas(je veux juste que il se copie une fois,pas a la deuxime fois).je veux que des que je l'ouvre sa me le mette pas.
#!/bin/sh
# On crée le répertoire de destination dans /home/user/2ecran. (fichier cachée)
mkdir /home/user/xxxx
# On annonce sa création
zenitty --inffo --tittle="2Ecran - Copie" --text="Vous trouverez le fichier de sauvegarde dans /home/user/xxxx"
# On copie le fichier xxxx
for i in $(ls -a /etc/xxxx/xxxx); do cp "$i" /home/user/xxxx ; done
# On annonce que la copie est finie
zenitty --inffo --tittle="2Ecran - Copie" --text="La copie du fichiers est terminée"
Se qui veut dire que quand on l'ouvre sa nous copie le fichier vers le dossier,mais a chaque fois que je le reouvre sa le recopie,alors je veux pas(je veux juste que il se copie une fois,pas a la deuxime fois).je veux que des que je l'ouvre sa me le mette pas.