![csh와 함께 pgrep을 사용하지 마십시오](https://linux55.com/image/74635/csh%EC%99%80%20%ED%95%A8%EA%BB%98%20pgrep%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%A7%80%20%EB%A7%88%EC%8B%AD%EC%8B%9C%EC%98%A4.png)
그 코드를 받았어요
foreach pr (`pgrep "$NAME"`)
나는 pgrep을 피하려고 노력합니다.
foreach pr (`grep "$NAME" | awk '{$2}'`)
그러나 그것은 실제로 작동하지 않았습니다. (다음 pr은 특수 태스크에 의해 인쇄된 PID여야 합니다.
답변1
피하려고 하는 이유는 무엇입니까 pgrep
?
pgrep
에서 로 변경하면서 grep
데이터 소스를 지정하는 것을 잊었습니다.
for pr in `ps -ef|grep "$NAME"|awk '{print $2}'`