Script d'arret unix

Fermé
jean-mim Messages postés 139 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 5 mars 2008 - 12 févr. 2008 à 11:21
jean-mim Messages postés 139 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 5 mars 2008 - 15 févr. 2008 à 13:42
Salut a tous

je ne m'y connai pas du tout en script et j'ai bien peur qu'il me faut en faire un afin de programmer l'extinction de mon serveur unix sco

après avoir (sans succes) tester de programmer cette tache dans le crontab en ajoutant cette ligne :

00 20 * * 1 /usr/bin/shutdown -h now

et quelques recherches sur le net, j'ai bien peur qu'il me faut créer un script pour effectuer cette tache...

merci de m'expliquer commen en créer le script dont j'ai besoin s'il vous plait c'est urgent :(

29 réponses

jean-mim Messages postés 139 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 5 mars 2008 10
12 févr. 2008 à 12:57
je sais qu'il faut commencer le script par :

#! /bin/sh

et j'imagine que par la suite il faut ajouter la ligne suivante :

shutdown -g300 -su

et ensuite entrer dans le crontab et ajouter cette ligne :

00 20 * * 5 [chemin_du_script]

mais comment créer un script :(

Et serai-ce sufisant?

Merci d'avance :(
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
12 févr. 2008 à 21:38
Salut,

pas besoin de script

par exemple pour eteindre le pc à 20h00
0 20 * * * /sbin/init 0
0
jean-mim Messages postés 139 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 5 mars 2008 10
12 févr. 2008 à 23:05
OKOK MERCIIIIIIIIII
jdesespere...
je test ca demain, je vous tien au courant dans la matinée
encore merci ^^
0
jean-mim Messages postés 139 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 5 mars 2008 10
13 févr. 2008 à 11:24
Donc la je viens de rajouter cette ligne comme tu me l'as conseillé lami20g :

30 12 * * 3 /sbin/init 0

j'ai mis trois pour que ca s'eteigne tous les mercredi, si la commande marche je changerai en 5 pusiqu'il faut qu'il seteigne tous les vendredi

je croise les doigts jespere qu'il s'eteindre

Encore merci et je vous tien au courant ce midi ;)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jean-mim Messages postés 139 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 5 mars 2008 10
13 févr. 2008 à 12:23
ca n'as pas marché :(

je comprend pas...

et si c'etait un probleme de droit... chmod etc. comment verifier cela?
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
13 févr. 2008 à 12:30
le crontab doit êre écrit pour le root
affiche whereis init
0
jean-mim Messages postés 139 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 5 mars 2008 10
13 févr. 2008 à 12:34
whereis : not found

:(
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
13 févr. 2008 à 12:58
alors
which init
--

lami20j
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
13 févr. 2008 à 13:51
Est-ce que déjà depuis un terminal en "root", la commande "shutdown -h now" marche et éteint ton serveur ?
0
jean-mim Messages postés 139 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 5 mars 2008 10
13 févr. 2008 à 14:05
whitch : command not found

je n'ai pas tester de l'eteindre comme ca direct, il faut que je previenne tout le personel qui travail sur les fichiers du serveur avant d'essayer, je ferai cela dans l'aprémidi, je fini a 16H donc je le ferai avant...

Encore merci de l'attention que vous portez a mon probleme :)
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
13 févr. 2008 à 14:07
ce n'est pas whitch mais which
0
jean-mim Messages postés 139 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 5 mars 2008 10
13 févr. 2008 à 14:10
oui je me suis tromper j'ai ajouter un t mais jai bien taper which init
which : not found
0
jean-mim Messages postés 139 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 5 mars 2008 10
13 févr. 2008 à 14:27
shutdown -g0 -yes

Mon superieur me dit que cette commande arrete le systeme (sans pour autant couper l'alimentation, ce qui ne pose pas de probleme puisqu'on souhaite juste arreter le systeme).

Voulez vous que je teste quand meme cette commande? :

shutdown -h now
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
13 févr. 2008 à 14:29
oui
0
jean-mim Messages postés 139 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 5 mars 2008 10
13 févr. 2008 à 15:00
pour linstant je ne peu pas tester...trop de monde a besoin du serveur
je testerai la commande plus tard dans la journée ou alors demain
merci et je vous tien au couran :) dès que j'ai testé

PS : j'ai tapé man shutdown ca me met ceci si ca peut vous aider

syntax
/etc/shutdown [ -y ] [ -g[hh:]mm ] [ -i[0156sS] ] [ -f "mesg" ]
[ -ffile ] [ su ]

Description
...blablabla

Si ca peut eclairer...
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
13 févr. 2008 à 15:24
affiche le résultat de
find / -name '*init*' 2>/dev/null
--

lami20j
0
jean-mim Messages postés 139 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 5 mars 2008 10
13 févr. 2008 à 15:40
il y a 170lignes :s
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
13 févr. 2008 à 15:45
et alors ;-)
j'ai besoin de voir le résultat

tu peux fair comme ça
find / -name '*init*' 2>/dev/null > init.txt
et mettre le fichier init.txt sur cjoint.com (n'oublie pas de me donner le lien créer)
0
jean-mim Messages postés 139 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 5 mars 2008 10
13 févr. 2008 à 15:54
OK ^^
par contre je veux bien metre le resultat dans le fichier init.txt mais comment vais-je pouvoir te le montrer etant donner que je suis sur un autre pc du reseau...

a moin que tu ai prevu le coup

cjoint.com correspond a quoi?

je fait la manip pendant que tu me reponde :)
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
13 févr. 2008 à 15:56
cjoint ;-))
0