Questions marquées «shell»

9
Lancer le processus-id hors de commande lancé avec "su -c"

J'exécute un programme java à l'intérieur d'un shell et j'écris l'identifiant du processus dans un fichier texte. Alors quand je fais ça: nohup java app.Main > /dev/null 2>&1 & echo $! > /var/run/app.pid Ça marche. Mais je veux vraiment l'exécuter en tant qu'autre utilisateur su -...

9
Utiliser un shell non installé sur la machine distante

Étant donné le scénario: Machine distante : serveur SSH; l'utilisateur n'a pas de privilèges d'administrateur; Machine locale : client SSH; l'utilisateur a des privilèges d'administrateur. Si l' utilisateur , se connectant à distance du local , souhaite interagir avec la télécommande à l' aide d'un...

9
EOF inattendu et erreur de syntaxe

J'écris actuellement mon troisième script shell et j'ai rencontré un problème. Voici mon script jusqu'à présent: #!/bin/bash echo "choose one of the following options : \ 1) display all current users \ 2) list all files \ 3) show calendar \ 4) exit script" while read do case in 1) who;; 2) ls -a;;...

9
Priorité de && vs & dans bash et zsh

En répondant à cette question, j'ai découvert une différence très drôle (et subtile) entre le comportement dans bashet zsh: Dans bash: romano@RRyS:~$ pwd /home/romano romano@RRyS:~$ alias x="cd /bin && ./echo A >/dev/null &" romano@RRyS:~$ x [1] 16611 romano@RRyS:~$ pwd /home/romano...

9
Puis-je me connecter à la commande cd?

Je suis en train de quelque chose ensemble sur un serveur je lance, chaque fois que je cdenpublic_html dossier 95% du temps, il y a quelques commandes que je vais toujours exécuter pour vérifier certaines choses. Y a-t-il de toute façon je peux me connecter cddonc si le répertoire est unpublic_html...

9
Comment est ksh93 si rapide?

Donc, en général, j'ai tendance à rechercher le sedtraitement de texte - en particulier pour les gros fichiers - et à éviter généralement de faire ce genre de choses dans le shell lui-même. Je pense cependant que cela pourrait changer. Je fouinais man kshet j'ai remarqué ceci: <#pattern Seeks...

9
Si un processus enfant généré échoue, tuez tout et quittez

Dans mon script, je divise un ensemble de données en input_aa, input_ab, etc. Ensuite, je les exécute à travers le même script Python, en tant que tel: # Execute program on each split file for part in input_*; do python3 $part & done wait Ma question est double: comment puis-je détecter qu'un...

9
Comment bash traite ">> ()"

En expérimentant la redirection de sortie et la substitution de processus, je suis tombé sur la commande suivante et sa sortie résultante: me @ elem: ~ $ echo foo>> (chat); barre d'écho bar moi @ elem: ~ $ foo (Oui, cette nouvelle ligne vide à la fin est intentionnelle.) Alors bash echo's...