Sleep 명령 상태 확인

Sleep 명령 상태 확인

sleep나는 명령을 실행했다배경아래와 같이 실행상태를 어떻게 알 수 있나요..?

주문하다

sleep 2d ; find /home/disk1/ -exec touch {} \; &

1일 동안 실행되었는지 또는 sleep명령이 지금 실행되고 있는지 어떻게 알 수 있나요?find

답변1

{ touch /tmp/sleep.flag; sleep 2d ; rm /tmp/sleep.flag; find /home/disk1/ -exec touch {} \; ; } &

/tmp/sleep.flag파일이 존재하는지 확인하기만 하면 됩니다.

[ -f /tmp/sleep.flag ] && echo "Running sleep..."

답변2

psfind sleep 명령을 사용해 보십시오 :

{ sleep 20; find ...; } &
parent=$!
if ps --ppid $parent | grep sleep
then
    echo Sleep is running
fi

관련 정보