at 명령을 스크립트에 통합하고 싶지만 스크립트는 올바른 시간에 실행되는 쓰기 명령에 의존합니다. 지금까지는 이 작업을 하려고 할 때마다 내가 예약한 시간이 아닌 즉시 작성됩니다.
$ echo "Testing" | write user pts/0 | at now + 1 min
또는
$ write user pts/0 | at 18:30
둘 다 예정된 시간이 아닌 즉시 실행됩니다.
내가 뭘 잘못했나요?
답변1
배관을 하고 계시기 때문에명령 출력 쓰기at
아니요주다 at
명령을 작성합니다. 노력하다:
at now + 1 min << 'END_AT'
echo "Testing" | write user pts/0
END_AT