J'ai un Shell Shell qui ne peut être exécuté qu'à partir d'une session live (LiveCD ou Live USB) car il réduit le système de fichiers racine d'une installation réelle, ce qui ne peut être fait que lorsque le système de fichiers n'est pas monté.
Si le script est exécuté depuis la session live, il devrait poursuivre son exécution. Dans le cas contraire, il devrait échouer.
Je n'arrive pas à trouver un moyen de différencier la session en direct d'une session utilisateur "normale", car la session en direct a un aspect et une sensation très proches des sessions du système installé. La seule chose que je peux dire jusqu'à présent est que les sessions live ont toujours ubuntu
comme nom d'hôte, mais je ne peux pas me fier à cela puisque l'utilisateur peut le choisir lors de l'installation d'Ubuntu.
Y a-t-il un moyen d'identifier ceci dans un Shell Shell / ligne de commande ?
(J'ai hésité entre poster sur Demandez à Ubuntu o Stack Overflow je peux supprimer le message et le réafficher sur Stack Overflow si cela est plus approprié)