Ben buna benzer bir bash komut dosyası komutları vardır:Bir bash komut dosyasında, eval komutunu kullanırken yürütülen bir programdan PID nasıl edinilir?
eval "(java -classpath ./ $classname ${arguments[@]} $redirection_options $file)" &
pid=$!
Ben ana senaryo sürecini yerine java programının sürecini gösteren bir ps $pid
yapmak Ancak eğer.
Değerlendirmeyi çıkardığımda doğru işlemi alır, ancak karmaşık argümanlardan bazılarının düzgün çalışması için onu kullanmam gerekir.
Bir eval komutunda yürütüldüğünde Java programının PID'sini nasıl alabileceğime dair bir fikriniz var mı?
Son komutun komut satırını "!" Değil mi? – khachik
Açıklamamda yanlış yazdım. $ Olmalıydı! – Milo