Zdar,
mám dotaz. Spouštím proces. Dejme tomu, že příkaz je poněkud delší. Chci si ověřit, co se ve skutečnosti spustilo.
ps -C java -o pid,command | grep 14943 | less
less používám proto, že se se mi to jaksi nezalamuje ... A vidím, že příkaz není kompletní! Ale nastartoval ok, což je divné. Tedy zkouším
ps -C java -o pid,command | grep 14943 | wc -m
4103
to je nějak málo, tak zkusím pastnout příkaz do souboru
martin@MM-PC:~$ cat > a
java .... dlouhý, dlouhý sakra dlouhý příkaz
martin@MM-PC:~$ cat a | wc -m
4096
to je ještě méně! Tak to zkusím uložit do souboru přes grafický editor a vypsat počet znaků pak
martin@MM-PC:~$ cat b | wc -m
4192
což už je správně.
Dva dotazy:
1. jaké je vysvětlení, že prvé dvě metody zobrazily chybný výsledek?
2. jak vypsat příkaz, který vedl ke spuštění konkrétního procesu? (i grafické "sledování systému" vypisuje nekompletní příkaz ...).
předem dík