Un script est une séquence de commandes ou d'instructions qui sont exécutées par un programme interpréteur plutôt que compilées dans un programme exécutable autonome.
J'ai un script simple: #!/usr/bin/env ruby --verbose # script.rb puts "hi" Sur ma machine OSX, ça fonctionne bien: osx% ./script.rb hi Cependant, sur ma machine Linux, cela jette une erreur linux% ./script.rb /usr/bin/env: ruby --verbose: No such file or directory Si je lance la ligne shebang manuellement, cela fonctionne bien …
Comment puis-je écrire un script shell qui se termine, si une partie de celui-ci échoue? Par exemple, si l'extrait de code suivant échoue, le script doit quitter. n=0 until [ $n -ge 5 ] do gksu *command* && break n=$[$n+1] sleep 3
J'écris un script bash où je veux sortir si l'utilisateur n'est pas root. Le conditionnel fonctionne bien, mais le script ne se ferme pas. [[ `id -u` == 0 ]] || (echo "Must be root to run script"; exit) J'ai essayé d'utiliser &&au lieu de, ;mais ni travail.
J'essaie actuellement de comprendre la différence entre init.det cron @rebootpour l'exécution d'un script au démarrage / au démarrage du système. L'utilisation de @reboot(cette méthode a été mentionnée dans ce forum par hs.chandra ) est quelque chose de plus simple, en allant simplement dans crontab -eet en créant un @reboot /some_directory/to_your/script/your_script.txtet …
J'ai 2 ordinateurs localpcet remoteserver. J'ai besoin localpcd'exécuter des commandes sur remoteserver. Une des choses à faire est de lancer un script de sauvegarde qui dure plusieurs heures. Je voudrais que la commande localpc“tire” puis soit totalement indépendante remoteserver, comme localpcjamais auparavant. C'est ce que j'ai fait jusqu'à présent: remoteserver …
Existe-t-il un produit / une méthode équivalent pour AutoHotkey? Pour ceux qui ne le savent pas, c’est un produit qui vous permet de programmer les mouvements de votre souris et de votre clavier. Cela me permet de "macro" certaines fonctions sur les programmes au lieu d'avoir à le faire manuellement. …
Il y a une liste d'adresses IP dans un fichier .txt, ex .: 1.1.1.1 2.2.2.2 3.3.3.3 Derrière chaque adresse IP, il y a un serveur et sur chaque serveur, il y a un sshd fonctionnant sur le port 22. Tous les serveurs ne figurent pas dans la known_hostsliste (sur mon …
J'ai un processus qui nécessite des privilèges root lorsqu'il est exécuté par un utilisateur normal. Apparemment, je peux utiliser le "bit setuid" pour accomplir cela. Quelle est la bonne façon de procéder sur un système POSIX? Aussi, comment puis-je faire cela avec un script qui utilise un interpréteur (bash, perl, …
Sur Wikipédia, l'article pour .sh dit: Pour le type d'extension de fichier .sh, voir Bourne shell . Qu'en est-il des autres coques Unix? Je sais que le shebang est utilisé à l'intérieur du fichier pour indiquer un interprète à exécuter, mais je me demande: Quels sont les avantages et les …
Je veux exécuter un script pour changer simplement le répertoire de travail actuel: #!/bin/bash cd web/www/project Mais, après que je l'utilise, le pwd actuel reste inchangé! Comment puis je faire ça?
Comment puis-je obtenir les arguments de commande ou la ligne de commande complète d'un processus en cours à l'aide de son nom de processus? Par exemple ce processus: # ps PID USER TIME COMMAND 1452 root 0:00 /sbin/udhcpc -b -T 1 -A 12 -i eth0 -p /var/run/udhcpc.eth0.pid Et ce que …
Je ne fais pas assez de scripts pour me rappeler, sans regarder, si des guillemets simples ou simples entraînent le remplacement d'une variable Unix. Je comprends vraiment ce qui se passe. Ma question est la suivante: quelqu’un at-il un truc en mémoire pour que la règle de citation correcte me …
Node.js est très populaire ces jours-ci et j'ai écrit quelques scripts dessus. Malheureusement, la compatibilité est un problème. Officiellement, l'interpréteur Node.js est censé être appelé node, mais Debian et Ubuntu fournissent à la nodejsplace un exécutable appelé . Je veux des scripts portables que Node.js puisse utiliser dans autant de …
Dis que j'ai un fichier avec les éléments suivants bob john sue Maintenant , ceux - ci directement correpondre (dans ce cas) modèle d'URL tels que http://example.com/persons/bob.tar, john.tar, sue.tar. Je voudrais prendre ces lignes et les parcourir xargs. Je ne sais pas ce qui est passé à la commande en …
Existe-t-il un moyen simple de substituer / évaluer des variables d’environnement dans un fichier? Comme disons que j'ai un fichier config.xmlqui contient: <property> <name>instanceId</name> <value>$INSTANCE_ID</value> </property> <property> <name>rootPath</name> <value>/services/$SERVICE_NAME</value> </property> ...etc. Je veux remplacer $INSTANCE_IDdans le fichier par la valeur de la INSTANCE_IDvariable d'environnement, $SERVICE_NAMEpar la valeur de la variable …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.