671 liens privés
Ne pas utiliser profile/sshrc pour lancer des scripts, c'est facile d'éviter qu'ils s'executent.
Utiliser pam !
A creuser.
Pas mal du tout ça.
Je suis en train de regarder pour mettre en place un server Ntfy ou Gotify et ce genre de "petit" script me sera très utile.
Un petit rappel des variables spéciales de Bash.
Here's quick look into the special variables you get in bash shell:
Special Variable | Description |
---|---|
$0 |
Gets the name of the current script. |
$# |
Gets the number of arguments passed while executing the bash script. |
$* |
Gives you a string containing every command-line argument. |
$@ |
It stores the list of every command-line argument as an array. |
$1-$9 |
Stores the first 9 arguments. |
$? |
Gets the status of the last command or the most recently executed process. |
$! |
Shows the process ID of the last background command. |
$$ |
Gets the process ID of the current shell. |
$- |
It will print the current set of options in your current shell. |
Alors, oui, mais non.
J'adore le concept et le principe, c'est simple, rapide et ça fait le taf. Mais changer une extension de fichier (même si on sait qu'il ne faut pas s'y fier) c'est, à mon avis, pas une bonne idée.
Après je suis en train de tester Mkdocs, ça doit jouer un peu sur ma perception.
Je ne script pas en Perl, par manque de connaissance principalement. Mais avec ce genre de récapitulatif ça donne envie d'essayer.
Un paramètre a jouter dans la balise script afin de vérifier son intégrité. Utile lorsque l'on utilise des CDN ou que l'on inclue des script distants.
Pour le moment ne fonctionne qu'avec Chrome et Firefox.
Super article sur la gestion des erreurs et des logs en bash. Y a pas à dire bash c'est hyper puissant quand on le maîtrise, ce qui est loin d'être mon cas.
J'ai cherché a faire ça il y a quelque temps, j'avais galéré à trouvé de la doc. Voici un tuto simple pour lancer un script à la réception d'un email coté serveur.
Toujours utile lorsque que l'on ne fait pas du bash souvent et que l'on oublie vite.
Un script pour générer/régénérer un certificat Let's Encrypt.