Als «bash» getaggte Fragen

13
Erwarten Sie eine Zeitüberschreitung in Bash-Skripten

Wie füge ich im folgenden Skript eine Zeitüberschreitung für "erwarten" hinzu? Ich möchte es als 120 Sekunden einstellen. #!/bin/bash HOST="localhost" USER="myuname" PASS="mypassword" VAR=$(expect -c " spawn ssh $USER@$HOST expect \"password:\" send \"$PASS\r\" expect \"\\\\$\" send \"ls\r\" expect...

12
Verwenden von su in einem Shell-Skript

Ich automatisiere einen Bereitstellungsprozess und möchte nur eine .sh-Datei auf meinem Computer aufrufen, meinen Build ausführen und die .zip-Datei auf den Server hochladen und dann einige Dinge auf dem Server erledigen können. Eines der Dinge, die ich tun muss, erfordert, dass ich root bin. Also,...

12
Wie kann ich einen abgelehnten Prozess zurückfordern?

Ähnlich wie bei vielen früheren Fragen habe ich einen Job ausgeführt, von dem ich wünschte, ich hätte ihn auf dem Bildschirm ausgeführt. Ich musste den Prozess ablehnen, weil ich die Verbindung trennen musste. Nachdem ich mich wieder verbunden habe, sehe ich, dass der Prozess noch läuft. Wie kann...

12
Können Sie mir das erklären #ln -s: "Ziel ist kein Verzeichnis"?

Ich mache das: sudo ln –s /etc/apache2/sites-available/LoginProject /etc/apache2/sites-enabled/LoginProject Und ich bekomme: ln: target `/etc/apache2/sites-enabled/LoginProject' is not a directory / etc / apache2 / sites-available / LoginProject ist eine Datei bearbeiten: dieser Befehl: ls -l...

12
Wie kann man überprüfen, ob eine PID läuft?

Ich habe eine .pidDatei und muss prüfen, ob der Prozess ausgeführt wird. Bisher habe ich zwei Möglichkeiten gefunden kill -0 `cat something.pid` Dies gibt einen Fehler aus, wenn die PID nicht läuft. Ich weiß, dass dies umgeleitet werden kann /dev/null, aber ich denke, dass dies nicht die beste...

12
Wie benutze ich einen Heredoc in einer Bash-Funktion?

Ist es möglich, einen Heredoc in eine Bash-Funktion einzufügen ? Das folgende einfache Beispiel führt zu einem Fehler: ./heredoc_in_function.sh: 10: Syntax error: end of file unexpected (expecting "}") #!/bin/sh my_function () { cat <<HEREDOC heredoc