Questions marquées «scripting»

8
Comment savoir si xscreensaver a mon écran verrouillé?

Je réfléchis aux alertes et j'ai décidé que si mon écran était verrouillé, je n'y serais pas, je devrais donc envoyer les alertes sur mon téléphone. Mais, je ne peux pas actuellement dire si l'écran est verrouillé. Je pourrais assembler quelque chose avec Perl et xscreensaver-command -watch, mais...

8
Capacités pour un script sous Linux

Si je veux définir une fonctionnalité ( capabilities(7)), telle que CAP_NET_BIND_SERVICEsur un fichier exécutable et que ce fichier est un script , dois-je définir la capacité ( setcap(8)) sur l'interpréteur démarrant ce script ou est-ce suffisant pour le définir sur le fichier de script lui-même?...

8
rsync le plus récent x Go

Je recherche une commande / un script permettant de copier les derniers fichiers modifiés (jusqu'à) 10 Go sur un autre ordinateur. Donc, s'il y a 4 fichiers de 4 Go chacun, seuls 2 d'entre eux doivent être transférés par le script.S'il y a 12 fichiers de 1 Go, seuls les 10 plus récents doivent être...

8
Y a-t-il une garantie que / usr / bin / env existera?

Souvent, je vois des scripts commencer par une ligne de shebang qui utilise #!/usr/bin/env interpreter_namepour n'importe quel interprète, avec la justification que différents systèmes peuvent avoir l'interpréteur dont ils ont besoin pour fonctionner installé à différents endroits. Par exemple, si...

8
awk avec des instructions if

J'essaie d'imprimer à partir d'un fichier en utilisant awk, mais ma sortie est vide. Voici mon code jusqu'à présent accountNum=$1 while read -r LINE || [[ -n $LINE ]] ; do awk -F',' '{ if($1==accountNum) { print $3.$2 } }' Accounts done < Accounts J'ai également essayé ceci: accountNum=$1 while...

8
Créer ma propre fonction cp dans bash

Pour une mission, on me demande d'écrire intelligemment une fonction bash qui a la même fonctionnalité de base que la fonction cp(copie). Il n'a qu'à copier un fichier dans un autre, donc pas de fichiers multiples copiés dans un nouveau répertoire. Comme je suis nouveau dans la langue bash, je ne...

8
Commande Bash awk avec guillemets

J'essaie de trouver la réponse à cette question depuis un certain temps. J'écris un script rapide pour exécuter une commande basée sur la sortie de awk. ID_minimum=1000 for f in /etc/passwd; do awk -F: -vID=$ID_minimum '$3>=1000 && $1!="nfsnobody" { print "xfs_quota -x -c 'limit bsoft=5g...

3
passer des mots de passe à un script

Je souhaite créer scpun fichier sur un hôte distant, puis exécuter une commande sur le fichier et quitter la session distante. Si j'écris un script habituel, appelez scppuis ssh, je suis invité à entrer deux mots de passe. Existe-t-il un moyen de copier, sshet d’exécuter une commande sur un...