SYSREBOOT

Plus d'informations
il y a 2 semaines 5 jours #115 par estocade
SYSREBOOT a été créé par estocade
sysreboot - Outil de redémarrage amélioré
sysreboot
est un outil de redémarrage intelligent et amélioré conçu pour fournir un moyen plus sûr, plus efficace et plus convivial de gérer les redémarrages et les arrêts du système. Développé dans le but de surmonter les limitations et les complexités associées aux scripts d'arrêt et de redémarrage traditionnels, 
sysreboot
offre une expérience de ligne de commande rationalisée.Caractéristiques
  • Opérations plus sûres : nécessite des indicateurs de confirmation pour exécuter les opérations d'arrêt, empêchant ainsi les arrêts accidentels du système.
  • Efficacité : exécute des opérations complexes telles que des redémarrages planifiés, des actions retardées et des messages de diffusion personnalisés avec de simples indicateurs de ligne de commande.
  • Commodité : le redémarrage par défaut réduit le risque d'arrêts accidentels lorsque le redémarrage est prévu.
  • Polyvalence : prend en charge la planification d'actions à une heure précise, l'ajout d'un délai avant une action et l'envoi de messages à tous les utilisateurs.
  • Invites de confirmation : garantit des actions délibérées en invitant l'utilisateur à confirmer si nécessaire.
  • Sortie détaillée : fournit une journalisation détaillée des actions entreprises, qui peut être activée avec un indicateur détaillé.
Avantages par rapport aux scripts traditionnels
  • Comportement intuitif par défaut : l'action par défaut consiste à redémarrer, ce qui correspond au cas d'utilisation le plus courant, éliminant ainsi le risque d'arrêts involontaires.
  • Confirmation et sécurité : la nécessité d'une confirmation explicite des arrêts ajoute un niveau de sécurité, garantissant que les opérations critiques sont intentionnelles.
  • Messagerie utilisateur : la possibilité d'envoyer des messages à tous les utilisateurs avant qu'une action apporte clarté et communication, minimisant les perturbations.
  • Planification simplifiée : au lieu d'écrire des scripts complexes, planifiez les redémarrages ou les arrêts du système avec de simples indicateurs.
Exemples d'utilisationRedémarrage du système (action par défaut)
  • Forme longue :
    sysreboot --reboot
  • Forme courte :
    sysreboot -r
Redémarrage avec un retard
  • Forme longue :
    sysreboot --reboot --delay 10 --message "Rebooting in 10 minutes"
  • Forme courte :
    sysreboot -r -d 10 -m "Rebooting in 10 minutes"
Mise hors tension avec confirmation
  • Forme longue :
    sysreboot --poweroff --confirm
  • Forme courte :
    sysreboot -p -c
Planification d'un redémarrage à une heure précise
  • Forme longue :
    sysreboot --reboot --time "23:30" --message "Scheduled reboot at 23:30"
  • Forme courte :
    sysreboot -r -t "23:30" -m "Scheduled reboot at 23:30"
Journalisation détaillée
  • Forme longue :
    sysreboot --verbose
  • Forme courte :
    sysreboot -vb
En intégrant ces fonctionnalités dans 
sysreboot
, l'outil rationalise non seulement le processus, mais ajoute également une couche de confirmation qui empêche les arrêts ou arrêts accidentels du système, favorisant ainsi un environnement plus sûr pour les administrateurs système et les utilisateurs.CommencerPour commencer 
sysreboot
, clonez le référentiel et créez l'outil avec Go :git clone github.com/esobczak1970/sysreboot.git
cd sysreboot
go build github.com/esobczak1970/sysreboot.git  Les contributions à 
sysreboot 
sont les bienvenues. N'hésitez pas à soumettre des problèmes, à créer le référentiel et à envoyer des demandes d'extraction !LicenceCe projet est sous licence MIT - voir le fichier  LICENSE.md  pour plus de détails.

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.142 secondes