J'ai une fonction bash définie dans un bashrc global, qui nécessite des privilèges root pour fonctionner. Comment puis-je l'exécuter avec sudo, par exemple sudo myfunction. Par défaut, cela donne une erreur: sudo: myfunction: commande introuvable
J'ai une fonction bash définie dans un bashrc global, qui nécessite des privilèges root pour fonctionner. Comment puis-je l'exécuter avec sudo, par exemple sudo myfunction. Par défaut, cela donne une erreur: sudo: myfunction: commande introuvable
Existe-t-il une commande que je peux exécuter à partir de bash qui me dira si un port est déjà
La solution évidente produit un code de sortie de 1: bash$ rm -rf .* rm: cannot remove directory `.' rm: cannot remove directory `..' bash$ echo $? 1 Une solution possible passera le "." et les répertoires ".." mais ne supprimeront que les fichiers dont les noms dépassent 3 caractères: bash$ rm -f...
Je suis un débutant bash mais je voudrais créer un script dans lequel j'aimerais permettre à l'utilisateur de sélectionner plusieurs options dans une liste d'options. Essentiellement, ce que je voudrais, c'est quelque chose de similaire à l'exemple ci-dessous: #!/bin/bash OPTIONS="Hello Quit"...
Existe-t-il un moyen de me pgrepdonner toutes les informations sur chaque processus qui le psfait? Je sais que je peux pspasser à travers, grepmais c'est beaucoup de saisie et cela me donne également le grepprocessus lui-même que je ne veux
J'essaie de synchroniser des fichiers à partir d'un serveur distant qui n'est pas fiable, ce qui signifie que la connexion a tendance à échouer "au hasard" avec rsync: connexion inopinément fermée Rsync est appelé avec --partial, donc j'aimerais pouvoir appeler rsync en boucle jusqu'à ce que les...
Essayer d'exécuter un simple script de sauvegarde AWS CLI. Il parcourt les lignes d'un fichier include, sauvegarde ces chemins jusqu'à S3 et sauvegarde la sortie dans un fichier journal. Lorsque j'exécute cette commande directement, elle s'exécute sans aucune erreur. Lorsque je l'exécute via CRON,...
Selon la page de manuel, xargs se fermera si l'une des lignes d'exécution se termine avec une erreur de 255: Si une invocation de la commande se termine avec un état de 255, xargs s'arrêtera immédiatement sans lire aucune autre entrée. Un message d'erreur est émis sur stderr lorsque cela se...
Je pensais que /bin/shc'était un lien symbolique vers ma coquille de choix. Je l'ai toujours utilisé bash, alors j'ai supposé que /bin/shcela indiquerait /bin/bash. Il s'avère, cependant, qu'il pointe /bin/dash. Ça devient plus drôle. Je commence dashet fais echo $SHELLet il s'imprime...
J'utilise rsync dans un script bash pour garder les fichiers synchronisés entre quelques serveurs et un NAS. Un problème que j'ai rencontré est d'essayer de générer une liste des fichiers qui ont changé depuis le rsync. L'idée est que quand je lance rsync, je peux sortir les fichiers qui ont été...
J'essaie d'écrire un script bash (dans Ubuntu) qui sauvegardera un répertoire en utilisant tar. Comment puis-je effectuer une vérification dans le script afin qu'il ne puisse être exécuté qu'en tant que root (ou avec sudo)? Par exemple, si un utilisateur exécute le script, il doit indiquer que ce...
Je travaille sur l'automatisation de la création de référentiels de subversion et de sites Web associés comme décrit dans ce billet de blog que j'ai écrit . Je rencontre des problèmes tout autour de la partie où je demande à l'utilisateur www-data d'exécuter la commande suivante: svnadmin create...
J'ai besoin de déployer un processus automatisé (via un script cron de 1 min) qui recherche les fichiers tar dans un répertoire spécifique. Si un fichier tar est trouvé, il n'est pas marqué à l'emplacement approprié, puis le fichier tar est supprimé. Les fichiers tar sont automatiquement copiés sur...
Comment puis-je copier les autorisations utilisateur / propriétaire d'un fichier vers ses autorisations de groupe? Par exemple, si les autorisations sont 755, je veux qu'elles deviennent 775. Clarification: 755 -> 775 123 -> 113 abc -> aac Bonus si je peux le faire récursivement pour tous...
J'ai un serveur Debian Lenny, et j'aimerais que l' www-datautilisateur ait /usr/local/zend/bindans son PATH, afin qu'il puisse exécuter un script dans cron as www-data. Comment puis-je ajouter /usr/local/zend/binà PATH, donc www-datapeut exécuter des fichiers dans
Je suis sur une boîte Ubuntu 10.04 et j'ai démarré un serveur en arrière-plan (myserver &) sur ssh. Cela fonctionne bien, mais j'ai besoin d'un moyen pour accéder au stdin du serveur, car la seule façon de contrôler le serveur est par cette méthode. Existe-t-il un moyen d'accéder à la stdin...
Existe-t-il une commande bash pour trouver l'adresse IP d'une boîte Ubuntu? J'ai besoin de trouver l'adresse IP pour pouvoir plus tard entrer dans la
Comment échapper au point d'exclamation dans un mot de passe: $ mysql -umyuser -pone_@&!two -bash: !two: event not found Essayer la barre oblique inverse n'a pas aidé: $ mysql -umyuser -pone_@&\!two [1] 22242 -bash: !two: command not found [email protected] [~]# ERROR 1045 (28000): Access...
J'ai googlé cette question en vain. J'automatise un processus de construction ici au travail, et tout ce que j'essaie de faire est d'obtenir des numéros de version et une petite description de la construction qui peut être multiligne. Le système sur lequel il fonctionne est OSX 10.6.8. J'ai tout...
Cela marche: du -cshm . Mais cela échoue: du -cshg . Comment puis-je le voir en unité de