Hallo,
bei Tests habe ich festgestellt, das nach
" sudo /etc/init.d/codesyscontrol stop "
alle codesys-Prozesse noch da sind.
Nun habe ich in
"codesyscontrol" einmal nachgeschaut und finde letztlich für das normala Beenden diese Zeile
PGRP=$(ps -q $PID -o pgrp= | tr -d [:blank:]);
Bringe ich diese Zeile in die nomale Kommandozeile, bekomme ich einen für mich bedenklichen Fehler:
  PID=$(cat/var/run/codesyscontrol.pid)
  echo $PID13276
  PGRP=$(ps-q $PID-opgrp=|tr-d [:blank:]);error: unsupportedSysVoptionUsage:
 ps [options]
 Try'ps --help <simple|list|output|threads|misc|all>'
 or'ps --help <s|l|o|t|m|a>'
 foradditionalhelptext.
Formoredetailsseeps(1).
auch ein simpler Aufruf "ps -q" bringt schon diesen SystemV-Error und auch in der manual page finde ich keinen Parameter "-q".
Kann das sein, das da noch was fehlerbehaftet ist ?
Um es kurz zu machen, so scheint es zu funktionieren:
```
PGRP=$(ps -p $PID -o pgrp= | tr -d [:blank:]);
```
Ist das nur bei mir so mit dem "ps -q" oder liegt da tatsächlich was im argen ...
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
ich verwende die Version 3.5 SP 14 + (32-bit).
Ich weiß natürlich nicht, ob die Betriebssystemscripts immer wieder mit hochgezogen werden, denn ich startete schon mit ein paar Servicepacks niedriger.
Grüße
Thomas
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
bei Tests habe ich festgestellt, das nach
" sudo /etc/init.d/codesyscontrol stop "
alle codesys-Prozesse noch da sind.
Nun habe ich in
"codesyscontrol" einmal nachgeschaut und finde letztlich für das normala Beenden diese Zeile
PGRP=$(ps -q $PID -o pgrp= | tr -d [:blank:]);
Bringe ich diese Zeile in die nomale Kommandozeile, bekomme ich einen für mich bedenklichen Fehler:
auch ein simpler Aufruf "ps -q" bringt schon diesen SystemV-Error und auch in der manual page finde ich keinen Parameter "-q".
Kann das sein, das da noch was fehlerbehaftet ist ?
Um es kurz zu machen, so scheint es zu funktionieren:
```
PGRP=$(ps -p $PID -o pgrp= | tr -d [:blank:]);
```
Ist das nur bei mir so mit dem "ps -q" oder liegt da tatsächlich was im argen ...
Hi,
welche Version verwendest du?
Grüße
Edwin
Hallo,
ich verwende die Version 3.5 SP 14 + (32-bit).
Ich weiß natürlich nicht, ob die Betriebssystemscripts immer wieder mit hochgezogen werden, denn ich startete schon mit ein paar Servicepacks niedriger.
Grüße
Thomas