답변1
여러 가지 방법이 있는데 가장 간단한 방법은 다음과 같습니다 sleep(1)
.
sleep 1m && ksnapshot --region ...
&&
대체를 사용하면 ;
취소 명령을 사용할 수 있다는 추가 이점이 있습니다 CTRL C
.
답변2
확인하다 man at
. 나는 다음과 같은 것을 믿습니다:
at -f <(printf %s 'ksnapshot --region ...') 'now + 1 minutes'
당신이 원하는 것을 할 것입니다.
이것은 bash 프로세스 교체를 사용하므로 모든 것이 한 줄에 들어갈 수 있습니다. 명령을 실행하기 전에 스냅샷 명령을 파일에 추가해도 괜찮다면 다음과 같습니다.
at -f file_that_contains_the_command 'now + 5 minutes'