Votre navigateur est obsolète. Téléchargez un navigateur moderne, par exemple FireFox.
Léa-Linux : Forum
Le forum de Léa abrite des discussions autour des Logiciels libres.
Syndication
  • RSS ForumForum complet
  • RSS Forum - DéveloppementForum - Développement
  • RSS Forum - Développement - 332063Cette discussion

Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Important : quand vous posez une question, n'oubliez pas de nous donner les indications suffisantes pour que nous puissions répondre. En effet, la divination n'est pas le fort du Linuxien averti. Pour une meilleure compréhension, le bon usage de la grammaire et de l'orthographe est fortement encouragé. En particulier, le langage SMS est à éviter absolument. En cas d'abus, il pourra être censuré sans autre forme de procès.
Les messages dont le contenu est illégal (incitant à la haine - raciale ou autre, diffamant), ou dont le contenu est sans rapport avec le sujet du forum, ou qui sont parfaitement stupides ou hors sujet seront supprimés sans pitié. Il pourra même être fait appel au fournisseur d'accès du coupable pour faire cesser ses agissements.
» Index du forum » Développement » Demande équivalent .bat sous debian / ubuntu
Aller à la discussion: PrécédentSuivante
Action: Nouveau sujetChercherS'authentifier
Demande équivalent .bat sous debian / ubuntu
Auteur: Eric0279 (IP enregistrée)
Date: le 1 décembre 2007 à 05:38

Bonjour à tous,

je cherche à créer un fichier .bat sous debian mais je n'ai pas trouver mon bonheur...

sous windows, un .bat et on double clique puis il s'installe.

j'ai créer un fichier .bat sous windows qui installe un serveur de jeux (counter strike source ) sur le pc et je voudrai faire pareil pour ubuntu et debian.


Pourriez vous m'aiguiller sur la voix à prendre ?


Merci d'avance

Re: Demande équivalent .bat sous debian / ubuntu
Auteur: gbe54 (IP enregistrée)
Date: le 1 décembre 2007 à 13:56

Tout dépend de ce que tu veux faire...
Si c'est pour installer un logiciel tu devrais t'orienter vers les packages RPM.
Si c'est pour automatiser des opérations, t'as pleins de choix : scripts bash, perl, python,...

Re: Demande équivalent .bat sous debian / ubuntu
Auteur: Eric0279 (IP enregistrée)
Date: le 1 décembre 2007 à 16:22

Ce fichier devra télécharger un .bin et ce .bin devra etre executer et d'autres commandes sont derrière pour mettre à jour le serveur donc package rpm ou script ?

Re: Demande équivalent .bat sous debian / ubuntu
Auteur: eric0279 (IP enregistrée)
Date: le 4 décembre 2007 à 04:14

re,


je n'ai pas eu le temps de chercher mais voici ce que j'ai fait :

#!/bin/bash						     #
#							     #
# Installation d'un serveur dedie sous debian etch	     #
#							     #
# Realiser par Alpha pour le site www.support-cssource.info  #
#							     #
# Version : 1.0                                              #
#							     #
##############################################################
#
#
#
cd /home/alpha/
#
#
#
mkdir serveurcss
#
#
cd /home/serveur/serveurcss
mkdir /steam
#
#
wget [www.steampowered.com]
chmod -cvR a+x hldsupdatetool.bin
# appuyer sur une touche pour continuer un script

echo "Appuyer la touche <Entrée> pour continuer..."
read touche
case $touche in
*)	echo "Reprise du script..."
	;;
esac
./hldsupdatetool.bin
echo "Tappe Yes"
rm -rf ~/.steam
# appuyer sur une touche pour continuer un script

echo "Appuyer la touche <Entrée> pour continuer..."
read touche
case $touche in
*)	echo "Reprise du script..."
	;;
esac
./steam update 
#  appuyer sur une touche pour continuer un script

echo "Appuyer la touche <Entrée> pour continuer..."
read touche
case $touche in
*)	echo "Reprise du script..."
	;;
esac
./steam -command update -game "Counter-Strike Source" -dir .
# appuyer sur une touche pour continuer un script

echo "Appuyer la touche <Entrée> pour continuer... Attendez la fin de l installation avant de poursuivre."
read touche
case $touche in
*)	echo "Reprise du script..."
	;;
esac 
./steam -command update -game "Counter-Strike Source" -dir . -verify_all


le fichier se nomme install_css.sh => chmod -v 0755 install_css.sh


Le fichier peut être exécuter mais rien ne ce passe...





Re: Demande équivalent .bat sous debian / ubuntu
Avatar
Auteur: phenix (IP enregistrée)
Date: le 4 décembre 2007 à 21:34

#!/bin/bash						     #


Le # a la fin de cette ligne ( juste celle là ) te fait planter le script. Le reste j'ai pas testé.

La France est le seul pays au monde qui n'est pas en territoire étranger !

Re: Demande équivalent .bat sous debian / ubuntu
Auteur: eric6779 (IP enregistrée)
Date: le 5 décembre 2007 à 00:39

exact mais je rencontre quelques problèmes car j'obtiens permissions non autorisé...


J'essaie d'intégrer su mon_user mais après le script plante :s


J'aurai un peu plus de temps la semaine prochaine pour me documenter et faire ceci.
Auriez vous un bon tuto pour apprendre à faire des scripts .sh ? notamment sur l'utilisation de la commande su .
Merci

Re: Demande équivalent .bat sous debian / ubuntu
Auteur: eric6779 (IP enregistrée)
Date: le 5 décembre 2007 à 02:45

J'ai réussi image: clin d`oeil

Re: Demande équivalent .bat sous debian / ubuntu
Auteur: eric6779 (IP enregistrée)
Date: le 5 décembre 2007 à 08:30

Par contre, un truc me chagrine et je ne trouve pas..

j'utilise la commande :
su user -c "cd /home/user/serveurcss;"

mais il demande le mot de passe, normal me dira t'on mais est t'il possible de faire ceci silencieusement ?
C'est à dire :

celui qui exécute le fichier, il devra mettre le pass mais je voudrai que la personne qui lance le script n'est pas besoin de mettre son passe.
Faisable ou non ?

Re: Demande équivalent .bat sous debian / ubuntu
Avatar
Auteur: AlSim (IP enregistrée)
Date: le 5 décembre 2007 à 08:39

Oui : man sudo.

[catwell.info]

Re: Demande équivalent .bat sous debian / ubuntu
Auteur: eric6779 (IP enregistrée)
Date: le 5 décembre 2007 à 08:59

man su -c "cd etc....;" alors ?

j'ai bien compris ?

Re: Demande équivalent .bat sous debian / ubuntu
Avatar
Auteur: phenix (IP enregistrée)
Date: le 5 décembre 2007 à 10:09

non
man sudo

C'est pour lire la documentation du programme qui va te permettre de faire ce que tu demande.

La France est le seul pays au monde qui n'est pas en territoire étranger !

Re: Demande équivalent .bat sous debian / ubuntu
Auteur: eric6779 (IP enregistrée)
Date: le 5 décembre 2007 à 13:10

oki merci mais la doc est en anglais... je vais voir sur google pour trouver en FR ^^ ;)



Nom du forum : (antispam) - (en développement:saisir un texte pour le message, rempli cette zone automatiquement)
Votre nom: 
Votre email: 
Sujet: 

 
Ce forum est boosté par Phorum.