Vinzenz Mai: Kommentare und Problembeschreibungen

Beitrag lesen

Hallo Tom,

Außerdem geht es nur um den kurzen Abschnitt, der kommentiert ist.

stop)
#     stop mysqld no_2

sorry, für mich ist _sowas_ kein Kommentar.
Genau solche Kommentare sollte man möglichst vermeiden!
Sie sind weder für einen Anfänger noch für einen Fortgeschrittenen hilfreich.

echo -n "stopping the 2nd mysql server"
      kill -$TERM < /hdd2/var/run/mysqld/mysqld.pid

und sowas sind erst recht ein überflüssiger und aussageloser Kommentar.
Du kannst das doch besser. Warum mutest Du uns hier sowas zu? Nein, es ist
ganz und gar keine gute Idee, vernünftige Kommentare aus seinem geposteten
Quelltext zu entfernen.

#     umount hdd2

Hänge das Dateisystem der zweiten Festplatte mit den wichtigen Daten aus.

Nicht, dass diese versehentlich ins Nirwana befördert werden, bevor sie

ins neue System übertragen wurden.

(Ein Backup auf externe Medien wäre sehr anzuraten :-))

echo -n "unmounting HDD2"
      umount /hdd2

Den Start-teil habe ich dringelassen, damit klar wird, dass das Laufwerk gemountet wurde und der Server gestartet. Nicht das irgendein Anfänger dann kommt und sagt "ist denn das Laufwerk überhaupt gemountet und läuft denn der Server überhaupt?"

Wie bitte. Du erwartest also von Anfängern Hilfe, möchtest von diesen aber
nicht mit solchen Frgagen genervt werden - und irritierst Fortgeschrittene.
Solche Aspekte kann man doch wunderbar im Postingtext erwähnen.

Antworte auf beide Fragen lautet JA.

was könnte an  "echo < filepath"     nicht funktionieren?

vieles: Was ist

filepath

Eine Variable? Eine Zeichenkette, die einen Dateipfad enthält?
Bei mir liefert es übrigens die Fehlermeldung

bash: filepath: Datei oder Verzeichnis nicht gefunden.

Bitte nochmal zurückspulen und von vorne anfangen.

was, bitte, erwartest Du? (Ich gehe jetzt davon aus, dass statt filepath ein
Pfad zu einer Datei steht.)

man echo

echo [OPTION]... [ZEICHENKETTE]...

Gib ZEICHENKETTE(n) auf Standardausgabe aus.
Was soll nun Deine Anweisung bewirken?

Grundsätzlich ist Dein Problem doch eher das: wie lese ich den Inhalt einer
Datei in eine Variable ein - siehe dazu Rogers Beitrag.

Freundliche Grüße

Vinzenz