crontab을 처음 사용해봤습니다. 매우 간단한 테스트 크론 작업을 작성하고 실행하고 싶습니다.
$crontab * * * * * echo "Hi"
아무것도 생산하지 않습니다.
crontab */1 * * * * echo "hi"
설명하다 */1: No such file or directory
.
또한 현재 실행 중인 크론 작업(내가 소유한 작업뿐만 아니라 루트와 같은 다른 사용자가 시작한 작업도 포함)을 나열하는 방법은 무엇입니까?
특정 cron 작업을 삭제하는 방법은 무엇입니까?
ベストアンサー1
이 방법으로는 사용할 수 없습니다 crontab
. man crontab
이 유틸리티를 호출하는 올바른 방법을 배우는 데 사용됩니다 .
crontab -e
현재 사용자를 편집하려면 cron 항목이 필요합니다 (행을 추가/수정/삭제할 수 있음). crontab -l
현재 구성된 작업 목록을 보는 데 사용됩니다 .
다른 사용자의 crontab을 보는 경우에는 기본적으로 루트 권한이 설치되어 있지 않으면 불가능합니다. 바라보다모든 사용자의 모든 크론 작업을 나열하는 방법모든 것을 나열하는 방법을 알아보세요(루트로).
참고: 쉘 와일드카드를 사용할 때(특히 명령줄에서) 매우 *
주의 하십시오 ?
. *
현재 디렉터리의 파일 목록으로 확장되며 이로 인해 예상치 못한 결과가 발생할 수 있습니다. *
이를 매개변수로 무언가에 전달 하려면 인용 부호( '*'
)를 사용하세요.