#1 Le 11/01/2012, à 14:46
- sonn2
[script] Un gestionnaire/assistant de pc
C'est un script qui gère l'ordinateur, permet d'effectuer d'autres petits scripts contenu dans des fonctions, de faire des taches automatiquement, rien d'extraordinaire, je commence depuis peu le bash
mais bon... comme j'ai pas trouver quelque chose de semblable.. je partage
![]()
Présentation en cours de rédaction..
Attention ce script doit avoir les droits root afin d'effectuer des taches réservées, ne lancer pas ce script sans avoir regarder le code, bien qu'il ne soit pas malveillant, il peut avoir des beug!!!Caractéristiques actuelles
☑ Version : 0.7
☑ Dépendances : zenity, rsync
☑ Permet l'exécution de 10 fonctions définies dans chaque environnement.
☑ Nécessite les droits root pour l'installation et l’exécution en graphique ou en terminal.
☑ Le mot de passe est : test (n'est demandé QUE en terminal ou en graphique)
☑ Peut être lancer en console ou en graphique, mais tourne en tache de fond.
☑ La possibilité de lancer directement une fonction passé en paramètre
☑ Un script de sauvegarde automatique de fichier via réseau en utilisant SSH
☑ Un système de logA venir :
☒ possible gestion des utilisateurs Abandonné car inutile...
☒ une meilleur ergonomie pour le menu terminal avec l'utilisation de dialog
☒ un script de rangement semi-automique de fichier
☒ un script de restauration rapide de programmes préféré (utilise en cas de réinstallation de sa distribution)Si vous avez d'autres idées à me proposer n'hésiter pas
2012/01/11 :
début du projet
2012/01/16 :
Redirection de cette page vers la mienne
2012/01/19 :
Grosse mise à jour du script effectuée
Script de log terminer2012/01/25 :
Script expect trouvé
2012/01/28 :
Légère refonte du système, correction de beug, réalisation du script de cron et de sauvegarde rsync.
2012/02/01 :
Mise en place en tant que deamon, et regroupement de tous les fichiers en un seul fichier de script. (non stable, ni optimisé)
permet désormais de lancer des scripts au démarrage du pc et à l'extinction
actuel :
Refonte du script et gestion complete du deamon...
Remerciments :
HP (pour ses réponses lors de mes recherches sur expect )
Brunod (pour ses réponses sur les deamon/processus/boucle)
Dernière modification par sonn2 (Le 02/02/2012, à 17:21)
#2 Le 01/02/2012, à 13:53
- sonn2
Re : [script] Un gestionnaire/assistant de pc
J'ai quelques questions sur les deamon
deamon == service (ça je suis sur )
deamon == processus ?? si oui processus fils de init?? pourquoi et comment faire des processus fils de son propre deamon?
J'ai l'impression qu'un deamon ne devient processus que quand il fait quelque chose (boucle infinie) Est-ce que j'ai raison?
Comment faire pour créer un processus dans le moniteur systeme?
Un deamon est toujours lancer en tant que root? ou seulement comme l'utilisateur courant?
Et je n'arrive pas à voir la différence entre un script tout con comme ça :
#!/bin/sh
start()
{
# Mettez ici le démarrage de votre programme
echo "start"
}
stop()
{
# Mettez ici un kill sur votre programme
echo "stop"
}
restart()
{
stop;
sleep 1;
start;
}
case $1 in
start)
start;;
stop)
stop;;
restart)
restart;;
*)
start;;
esac
Et ça .
L'utilisation de start-stop-deamon doit apporter quelque chose mais je ne voit pas l'utilité...
On peut mettre le script directement dans le fichier, nan?
fonction de debeug, prévention d'erreur ??
Je seche un peu sur internet là...
Quelqu'un pourrais m'apporter ses connaisances?
HELP
Merci
Dernière modification par sonn2 (Le 01/02/2012, à 23:40)
#3 Le 01/02/2012, à 14:16
- Brunod
Re : [script] Un gestionnaire/assistant de pc
As-tu déjà regardé du côté de cron, anacron et fcron ?
Ce n'est pas bien de faire tout le temps quelque chose qui ne sert à rien. Et le temps sur un pc se mesure en microsecondes, donc ça en fait des opérations pendant ce temps
Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis
Hors ligne