wiki:Bash/Hlds_l

Page à l'état de brouillon!!


TicketBox('Tickets relatifs à ces scripts',5,15,40,1,4,48,13,21,3,16)?

Scripts de gestion de serveur HLDS


Qu'est ce que c'est, et a quoi ça sert?

Ce sont de petits scripts, en Bash1, donc qui devraient fonctionner sur à peu près tous les Linux, voire même les *BSD, qui peuvent vous faciliter la vie d'administrateur de Server HL ou Source.

Fonctionnalités

En vrac :

  • Démarrage / Arrêt / Redémarrage, avec gestion des crashs sur 2 niveaux. (= reboot @ rcon exit)
  • Statut du serveur
  • Statut de la machine
  • Gestion de la console via Screen
  • Log complet des actions et des erreurs

Comment qu'on s'en sert?

Première étape, récupérer le script ;) Zou! (hlds_l)

   Infos svn co / wget raw via trac/websvn
   Warning dos2unix si passage sous win

Le lancer un coup dans le vent, pour qu'il installe ses 'dépendances' (d'autres scripts bash regroupant les fonctions les plus courantes) :

   chmod -cvR a+x hlds_l
   ./hlds_l

Ça va en prime vous afficher l'aide ;o)

Afin de se simplifier la vie, on utilise en général un miniscript, (un wrapper), dans ce genre la, qui va appeler hlds_l avec les bons arguments configurés dans le miniscript.

   Détail des variables (markup sh)


  1. 1. Utilisé ici dans le but de parser un 'script' (Une suite de commandes, en gros)


Changelog

6586 by NiLuJe on 2010-08-02 01:36:19

Bash:

  • Ditch backticks in Revision svn keyword parsing
5465 by NiLuJe on 2009-06-27 21:04:00

HLDS & Cie:

  • Update help.
5464 by NiLuJe on 2009-06-27 21:02:22

HLDS & Cie:

  • Supporte le switch -sys_ticrate de la bêta HLDS cs0616
5378 by NiLuJe on 2009-06-06 18:37:52

HLDS_L:

  • Détaille un tout p'tit peu les comments de doc pour être plus clair.
  • Download les modules wrapper dans ${DIR} (si le rep existe) et pas dans ${PWD}
5347 by NiLuJe on 2009-05-22 19:56:58

HLDS & Cie:

  • Fait download le hangcheck et les wrapscripts s'ils ne sont pas présents ;).
  • Corrige l'aide.
(more)


AddComment?


CC-GNU GPL
This software is licensed under the CC-GNU GPL.
Last modified 10 years ago Last modified on Apr 20, 2009, 3:32:28 AM