Ik kom net iets vreemds tegen op een Ubuntu server hier, met het uitvoeren van een script dat ervoor moet zorgen dat een service gestart wordt.
Stukje code uit het script:
PID zou hierbij dus de ID moeten zijn van het process dat het commando uitvoert. Dit lijkt ook wel te kloppen, alleen als ik daarna met ps kijk is de process ID 1 hoger
Ik heb geprobeerd dit op te lossen door de volgende regel toe te voegen:
Hierna is PID idd met 1 verhoogd. Als ik dan weer met ps kijk is die index WEER met 1 verhoogd!
Iemand enig idee wat hier aan de hand is?
Stukje code uit het script:
code:
1
2
| commando & PID=$! |
PID zou hierbij dus de ID moeten zijn van het process dat het commando uitvoert. Dit lijkt ook wel te kloppen, alleen als ik daarna met ps kijk is de process ID 1 hoger

Ik heb geprobeerd dit op te lossen door de volgende regel toe te voegen:
code:
1
| PID=`expr $PID + 1` |
Hierna is PID idd met 1 verhoogd. Als ik dan weer met ps kijk is die index WEER met 1 verhoogd!
Iemand enig idee wat hier aan de hand is?
More than meets the eye
There is no I in TEAM... but there is ME
system specs