Posté par Marotte ⛧ .
En réponse à la dépêche Systemd v256.
Évalué à 6.
Dernière modification le 19 juillet 2024 à 20:22.
Alors que les rc-scripts ont l'avantage d'être simples et facile a appréhender depuis un simple shell, ici faut connaitre les commandes qui vont bien, même pour aller voir des logs :(
Les scripts, pour l’init, ont surtout l’avantage d’offrir une liberté totale. Ils peuvent, de ce fait, aller du plus simple au plus complexe. Et surtout, et c’est là la problématique première que systemd s’est proposé de corriger : tout le monde n’a pas la même idée de ce que « simple » veut dire, ni de ce qu’est la meilleure méthode pour faire tel ou tel truc.
Au final, avant systemd on finissait par se retrouver avec le problème de devoir faire interagir des scripts qui même s’ils pouvaient être simples pris individuellement, étaient tellement disparates dans leur ensemble que la complexité globale était bien réelle.
un simple shell
Un script shell n’est pas forcément simple, du moins, tu ne peux pas dire qu’il soit plus simple qu’un fichier clés-valeurs à la systemd.
ici (ndlr: avec systemd) faut connaitre les commandes
Pour étudier de manière relativement approfondie le shell ces derniers temps (Bash en l’occurrence), je ne pense pas qu’on puisse prétendre qu’il ne faut pas apprendre des subtilités assez tordues pour savoir réellement comment ça fonctionne dans l’ensemble. Le langage shell, que ce soit POSIX ou bien ses extensions, c’est pas du Python...
[^] # Re: Une vraie usine a gaz
Posté par Marotte ⛧ . En réponse à la dépêche Systemd v256. Évalué à 6. Dernière modification le 19 juillet 2024 à 20:22.
Les scripts, pour l’init, ont surtout l’avantage d’offrir une liberté totale. Ils peuvent, de ce fait, aller du plus simple au plus complexe. Et surtout, et c’est là la problématique première que systemd s’est proposé de corriger : tout le monde n’a pas la même idée de ce que « simple » veut dire, ni de ce qu’est la meilleure méthode pour faire tel ou tel truc.
Au final, avant systemd on finissait par se retrouver avec le problème de devoir faire interagir des scripts qui même s’ils pouvaient être simples pris individuellement, étaient tellement disparates dans leur ensemble que la complexité globale était bien réelle.
Un script shell n’est pas forcément simple, du moins, tu ne peux pas dire qu’il soit plus simple qu’un fichier clés-valeurs à la systemd.
Pour étudier de manière relativement approfondie le shell ces derniers temps (Bash en l’occurrence), je ne pense pas qu’on puisse prétendre qu’il ne faut pas apprendre des subtilités assez tordues pour savoir réellement comment ça fonctionne dans l’ensemble. Le langage shell, que ce soit POSIX ou bien ses extensions, c’est pas du Python...