答え1
いくつかの方法がありますが、最も簡単な方法は次のとおりですsleep(1)
。
sleep 1m && ksnapshot --region ...
&&
置換を使用すると、;
キャンセルコマンドを使用できるという追加の利点がありますCTRL C
。
答え2
確認してくださいman at
。私は次のことを信じています:
at -f <(printf %s 'ksnapshot --region ...') 'now + 1 minutes'
やりたいことをします。
これはbashプロセスの置き換えを使用するので、すべてが1行に収まる可能性があります。コマンドを実行する前にスナップショットコマンドをファイルに追加してもかまいません。
at -f file_that_contains_the_command 'now + 5 minutes'