Als «shell-scripting» getaggte Fragen

Programmierung in einer interpretierten Sprache, die von einer laufenden Shell ausgeführt wird


5
Stille und skriptbasierte Installation von CPAN- und Perl-Modulen?
Ich muss CPAN und einige Perl-Module automatisch in einem RHEL-Installationsskript (Scientific Linux) installieren. Leider können die gewünschten Module (mindestens eines davon) meines Erachtens nicht als RPM: s gefunden werden. Daher muss ich CPAN installieren, es automatisch konfigurieren (oder mit einer Konfigurationsdatei) und dann auch die gewünschten Module (einschließlich Abhängigkeiten) automatisch …

5
Führen Sie ein Skript von überall aus
Ich habe ein Skript: #!/bin/bash echo "$(dirname $(readlink -e $1))/$(basename $1)" das sitzt hier: /home/myuser/bin/abspath.shdas hat Ausführungsberechtigungen. Wenn ich renne, echo $PATHbekomme ich folgendes:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/myuser/bin Ich möchte in der Lage sein, aus jedem Verzeichnis abspath <some_path_here>mein Skript aufzurufen. Ich benutze Bash, was mache ich falsch?

3
So führen Sie ein Skript beim Systemstart automatisch in Centos aus
Ich habe TeamCity ib CentOS 6.2 Minimal erfolgreich installiert. Ich versuche nicht, ein Skript beim Systemstart automatisch auszuführen: /opt/TeamCity/bin/teamcity-server.sh start Ich habe herumgegoogelt und verschiedene Methoden ausprobiert, die alle zu scheitern scheinen. Die meisten Methoden verweisen auf das Hinzufügen des Startskripts zu einer der rc.local-Dateien: /etc/rc.d/rc.local /etc/rc.local Und der Inhalt …


4
Durchlaufen Sie die Server und führen Sie den Befehl aus
Ich habe eine Reihe von Servern in einer Textdatei namens network_list.txt. Wie kann ich die Server durchlaufen und den Befehl ausführen und das Ergebnis anzeigen? Ich habe folgendes versucht: filename="network_list.txt" service=httpd while read -r line do name="$line" ping -c 3 $name > /dev/null 2>&1; RETVAL=$? if [ $RETVAL -ne 0 …



4
Steuern Sie ein Bash-Skript mit Variablen aus einer externen Datei
Ich möchte ein Bash-Skript wie folgt steuern: #!/bin/sh USER1=_parsefromfile_ HOST1=_parsefromfile_ PW1=_parsefromfile_ USER2=_parsefromfile_ HOST2=_parsefromfile_ PW2=_parsefromfile_ imapsync \ --buffersize 8192000 --nosyncacls --subscribe --syncinternaldates --IgnoreSizeErrors \ --host1 $HOST1 --user1 $USER1 --password1 $PW1 --ssl1 --port1 993 --noauthmd5 \ --host2 $HOST2 --user2 $USER2 --password2 $PW2 --ssl2 --port2 993 --noauthmd5 --allowsizemismatch mit Parametern aus einer Steuerdatei …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.