![이 crontab 명령에서 후행 하이픈의 의미는 무엇입니까? [복사]](https://linux55.com/image/226946/%EC%9D%B4%20crontab%20%EB%AA%85%EB%A0%B9%EC%97%90%EC%84%9C%20%ED%9B%84%ED%96%89%20%ED%95%98%EC%9D%B4%ED%94%88%EC%9D%98%20%EC%9D%98%EB%AF%B8%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
프로그래밍 방식으로 cronjob을 추가하는 방법을 연구하다가 우연히 발견했습니다.이 문제다음 라이너 중 하나를 사용하는 것이 좋습니다.
(crontab -l 2>/dev/null; echo "*/5 * * * * /path/to/job -with args") | crontab -
-
여기에 후행을 제공한다는 것은 무엇을 의미합니까 crontab
?
crontab
내가 아는 한 맨 페이지 나 cron
이와 관련된 내용은 아무것도 없습니다 . 지금까지 제가 조사한 바에 따르면 -
파일 설명자를 이동하기 위해 구문에 사용된 문자가 여기 문서에 특별한 의미가 있으며 $-
현재로 확장됩니다. 쉘 옵션을 활성화했습니다.
-
여기서 뒤돌아서 뭐하는 거야 crontab
?
답변1
맨페이지에서crontab
요약
crontab [ -u user ] file
...
이 명령의 첫 번째 형식은
-
명명된 파일이나 표준 입력(의사 파일 이름이 제공된 경우)에서 새 crontab을 설치하는 데 사용됩니다.
따라서 연산자를 통해 명령으로 파이프되는 이전 명령의 출력을 기반으로 crontab 항목을 생성하라는 -
지시가 있습니다 .crontab
stdin
crontab
|