Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched.
Close
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