2 votes

Existe-t-il une commande de terminal pour empêcher les applications de se fermer ?

Dans MacOS Terminal.app, comment puis-je émettre une commande similaire à caffeinate qui empêche toutes les applications en cours d'exécution de s'arrêter ?

Dans mes préférences système, j'ai réglé l'économiseur d'énergie sur : ordinateur en veille permanente et écran en veille permanente. caffeinate émis dans le terminal.

Après un certain temps d'inactivité du clavier ou de la souris, l'écran passe en mode de connexion. Toutes les applications comme Excel et Mail ont quitté, sauf celles qui nécessitaient une sauvegarde.

Même le terminal me demande si je veux vraiment arrêter. Je veux que tout se passe comme si je touchais mon clavier toutes les quelques minutes, de sorte que même l'écran de connexion ne s'affiche pas et qu'Excel ne s'arrête jamais.

-1voto

Tom Points 415

Vous pouvez utiliser le screen gestionnaire de fenêtres de terminal et sa fonction de détachement. Cette commande est installée par défaut sous OS X.

Exemple de scénario.

  • Ouvrir un terminal
  • Exécuter screen
  • Exécutez un programme de votre choix, par ex. htop .
  • Suspendez ce programme (Ctrl+z) et exécutez-le en arrière-plan. bg
  • Détacher votre session actuelle (Ctrl+a d)
  • Quittez votre session et quittez le terminal
  • Ouvrez à nouveau le terminal
  • Liste des sessions en cours avec screen -ls
  • Retournez à votre session avec screen -r <session id>
  • Utilisez à nouveau votre programme avec fg

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X