Mon premier billet purement informatique, deux scripts pour linux :
le premier, c'est juste mon premier script et pour céder à la tradition, c'est un simple affichage Hello World.
# Premier script, petit test
# Version 0.2
# Auteur : Alex (biggnou@gmail.com)
#! /bin/bash
clear
echo "Hello World !"
read
Le second est plus interessant. Il sert à tuer des usagers que l'on ne veut plus sur son système. Utile si on est un sauvage et qu'on veut controler les personnes qui se connectent.
# Script pour tuer des usagers qui sont actuellements logués sur le système
# Version 0.6
# Auteur : Alex (biggnou@gmail.com)
# Ce script peut-être interrompu à tout moment avec ^C
#####################################################################################################
# ATTENTION : ne pas chercher à tuer ROOT, sous peine de trouble voir de corruption de file system. #
#####################################################################################################
#! /bin/bash
# On affiche le nom du script
# Toute cette section peut-être commentée voire supprimée.
clear
echo "Nom du script : $0"
echo
echo "appuyez sur une touche pour continuer"
read
# On commence par trouver qui fait quoi et où ?
clear
who
echo
echo "quel usager doit sortir du système ?"
read a
# Puis on tue l'usager passé en argument. Si l'usager n'est pas connecté, on aura un message d'erreur.
ps -o %p -U "$a" --no-header 2>/dev/null && kill -9 `ps -o %p -U "$a" --no-header` || echo "Oups... il semble que $a n'est pas connecté"
Voila, heureux si c'est utile à quelqu'un. Je suis ouvert à toute critique ou amélioration.