J'exécutais un script qui prend des heures dans Terminal.
Je voulais l'exécuter sans surveillance pendant que je travaillais loin de mon MacBook, j'ai donc choisi dans le menu (en haut à droite) nom d'utilisateur > Fenêtre de connexion ... , qui n'est PAS la déconnexion, mais l'écran de verrouillage.
Je m'attendais à ce que le script s'exécute. Quand je suis revenu des heures plus tard et que j'ai déverrouillé l'écran (en tapant mon mot de passe), j'ai dû découvrir que pendant que l'écran était verrouillé, le script était en pause tout le temps, et je continuais juste où il s'était déclenché lorsque j'ai déverrouillé l'écran.
Le comportement attendu (connu des autres dérivés UNIX) aurait dû s'exécuter pendant que l'interface utilisateur était verrouillée et sécurisée.
Comment puis-je atteindre cet objectif?