Je suis en train de coder un programme en console qui doit éteindre automatiquement mon PC au bout d'un certains temps.
Tout marche comme je veux, excepté la fonction system("SHUTDONW").
SHUTDOWN est bien la commande windows qui doit éteindre le PC (j'ai vérifié), mais elle ne marche pas quand je l'utilise dans mon programme.
La fonction shutdown prend des arguments et ne s'utilise pas toute seule comme ça.
Je t'invite à aller faire un tour ici : http://www.batcher.fr/cmd/shutdown.php
Regarde le "man" (manuel) de shutdown : tape "shutdown -?" dans une invite de commande.
Pour éteindre immédiatement : shutdown -s -t00
-s : éteindre ( -r pour redémarrer)
par défaut il y a un avertissement avant d'éteindre pendant 30 secondes. Donc on utilise -t00 pour dire "avertissement pendant 0 secondes" ce qui équivaut a "pas d'avertissement".
Enfin (a verifier) je crois que le fait de mettre des majuscules est pas important.
A l'aide de File Manager allez dans: /usr/share/polkit-1/actions Dans la barre de menu sélectionnez Tools puis cliquez sur Open Current Folder as Boot
(A faire car le fichier à éditer est Read Only) Une 2ème fenêtre va s'ouvrir avec les mêmes fichiers. Faire 1 clic droit sur le fichier org.freedesktop.consolekit.policy Choisir Open With... et choisir Office, Libreoffice.writer Une fois le texte affiché, toutes les lignes < allow_active > doivent être suivie de "yes" càd : < allow_active > yes < /allow_active >
Enregistrez le fichier et fermez toutes les fenêtres. Essayez un Shutdown ou un Reboot, vous verrez, ça fonctionne très bien
Le message qui suit est une réponse automatique activée par un membre de l'équipe de modération. Les réponses automatiques leur permettent d'éviter d'avoir à répéter de nombreuses fois la même chose, ce qui leur fait gagner du temps et leur permet de s'occuper des sujets qui méritent plus d'attention. Nous sommes néanmoins ouverts et si vous avez une question ou une remarque, n'hésitez pas à contacter la personne en question par Message Privé. Pour plus d'informations, nous vous invitons à lire les règles générales du forum
Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.
Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre. En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.
Au lieu de déterrer un sujet il est préférable :
soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
soit de créer un nouveau sujet décrivant votre propre contexte
ne pas répondre à un déterrage et le signaler à la modération
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Pas d'aide concernant le code par MP, le forum est là pour ça :)