staging.inyokaproject.org

Helix_DNA_Server

Status: Gelöst | Ubuntu-Version: Ubuntu
Antworten |
Dieses Thema ist die Diskussion des Artikels Archiv/Helix_DNA_Server.

pesobs

Avatar von pesobs

Anmeldungsdatum:
3. März 2006

Beiträge: 695

Hallo,

ich denke, der Artikel Baustelle/Helix DNA Server ist soweit fertig und
kann aus der Baustelle entfernt werden...!?

Peter

Chrissss Team-Icon

Anmeldungsdatum:
31. August 2005

Beiträge: 37971

Hab ein paar Kleinigkeiten geändert.

Dee Team-Icon

Avatar von Dee

Anmeldungsdatum:
9. Februar 2006

Beiträge: 20095

So, jetzt komm ich zum Anschauen:

1. Der Artikel "Rechte" [2] ist dazu da, daß das chmod da nicht mehr auftaucht. Daher bitte entfernen. Ich regel sowas z.B. lieber in der GUI...
2. Der Satz "Eine Installation im Homeverzeichnis gemäss Vorgabe kann das System durcheinander bringen, da einige Dateien root-Besitzrechte erhalten." ist korrekt, aber nicht ganz richtig. *g* Das geht nur schief, weil Du "sudo" benutzt. Würdest Du den Installer ohne "sudo" aufrufen, kann man das Prog auch ins Homeverzeichnis installieren. Eine Differenzierung wie bei BlueJ wäre schön. Oder kann man das Programm tatsächlich nicht ins Homeverzeichnis installieren?
3. Wieso

cd /opt/hlxserverplus
sudo ./Bin/hlxserverplus hlxserverplus.cfg --debug --rss 10 2>&1

und nicht

sudo /opt/hlxserverplus/Bin/hlxserverplus hlxserverplus.cfg --debug --rss 10 2>&1


4. Wieso

sudo kill `cat /opt/hlxserver/Logs/hlxserver.pid`

und nicht

sudo killall hlxserverplus


5. Am Ende steht noch ein "Zischenpuffern". ☺

Ach, 2 und 4 keine Fehler, sondern Fragen. Da ich das Prog nicht kenne, weiß ich eben nicht, ob man das ggf. vereinfachen kann.

Gruß, Dee

pesobs

(Themenstarter)
Avatar von pesobs

Anmeldungsdatum:
3. März 2006

Beiträge: 695

Hier ein paar Anmerkungen dazu...

1. Der Artikel "Rechte" [2] ist dazu da, daß das chmod da nicht mehr auftaucht. Daher bitte entfernen. Ich regel sowas z.B. lieber in der GUI...

Da man für die Installation eh das Terminal öffnen muss, ist es einfacher, die Rechte per chmod-Befehl zu ändern,
deshalb lass ich es so stehen. Link auf Wissensblock ist ja vorhanden.

2. Der Satz "Eine Installation im Homeverzeichnis gemäss Vorgabe kann das System durcheinander bringen, da einige Dateien root-Besitzrechte erhalten." ist korrekt, aber nicht ganz richtig. *g* Das geht nur schief, weil Du "sudo" benutzt. Würdest Du den Installer ohne "sudo" aufrufen, kann man das Prog auch ins Homeverzeichnis installieren. Eine Differenzierung wie bei BlueJ wäre schön. Oder kann man das Programm tatsächlich nicht ins Homeverzeichnis installieren?

Man kann, allerdings kann man dann nur Portnummern größer 1024 benutzen. Wer will das schon?
Könnte man aber nochmal drüber nachdenken, ob evtl. beide Varianten angegeben werden sollten.

3. Wieso
Code:
cd /opt/hlxserverplus
sudo ./Bin/hlxserverplus hlxserverplus.cfg --debug --rss 10 2>&1
und nicht
Code:
sudo /opt/hlxserverplus/Bin/hlxserverplus hlxserverplus.cfg --debug --rss 10 2>&1

Hatte ich so übernommen - ich glaube aus dem Manual... Der alternative aufruf geht nur dann, wenn
vor der Config-Datei ebenfalls der komplette Pfad mit angegeben wird. Daher fand ich die erste
Variante besser verständlich.

4. Wieso
Code:
sudo kill cat /opt/hlxserver/Logs/hlxserver.pid
und nicht
Code:
sudo killall hlxserverplus

Hab das so aus dem Manual herausgenommen. Kann man aber nochmal testen, ob Dein Vorschlag ebenfalls geht...
Wäre auf jeden Fall einfacher.

5. Am Ende steht noch ein "Zischenpuffern".

Scheint irgendwie ein Buchstabe verloren gegangen zu sein... 🙄

pesobs

(Themenstarter)
Avatar von pesobs

Anmeldungsdatum:
3. März 2006

Beiträge: 695

4. Wieso
Code:
sudo kill cat /opt/hlxserver/Logs/hlxserver.pid
und nicht
Code:
sudo killall hlxserverplus

Habs mal probiert, aber Dein Vorschlag liefert die Meldung

peter@lotus:~$ sudo kill hlxserverplus
ERROR: garbage process ID "hlxserverplus".
Usage:
kill pid ... Send SIGTERM to every process listed.
kill signal pid ... Send a signal to every process listed.
kill -s signal pid ... Send a signal to every process listed.
kill -l List all signal names.
kill -L List all signal names in a nice table.
kill -l signal Convert between signal numbers and names.
peter@lotus:~$

Dann lassen wir es mal lieber so, wie es ist.

Chrissss Team-Icon

Anmeldungsdatum:
31. August 2005

Beiträge: 37971

Was sagt denn ein

ps aux | grep `cat /opt/hlxserver/Logs/hlxserver.pid`


Tschuess
Christpph

pesobs

(Themenstarter)
Avatar von pesobs

Anmeldungsdatum:
3. März 2006

Beiträge: 695

Das:

peter@lotus:~$ ps aux | grep cat /opt/hlxserver/Logs/hlxserver.pid
peter 9115 1.0 22.5 293800 57784 ? Ssl 21:39 0:00 /opt/hlxserver/Bin/hlxserverplus /opt/hlxserver/hlxserverplus.cfg --debug --rss 10
peter 9180 0.0 0.3 2920 816 pts/1 S+ 21:39 0:00 grep 9115
peter@lotus:~$

Peter

pesobs

(Themenstarter)
Avatar von pesobs

Anmeldungsdatum:
3. März 2006

Beiträge: 695

So, nun sind (hoffentlich) alle Punkte berücksichtigt...

Peter

Dee Team-Icon

Avatar von Dee

Anmeldungsdatum:
9. Februar 2006

Beiträge: 20095

Done: Helix DNA Server.

Gruß, Dee

frustschieber Team-Icon

Ehemalige
Avatar von frustschieber

Anmeldungsdatum:
4. Januar 2007

Beiträge: 4259

-Hardy → ab 09.05.13 ungetestet

Antworten |