물어 본 것에 대한 사과 ... 이것은 나에게 매우 이례적인 것처럼 보이지만 나는 그것에 대해 아무것도 할 필요가 없기 때문에 나는 cron 전문가가 아닙니다. cron
15 분마다 한 번씩 실행되도록 작업 을 설정하려고합니다 .
$ echo $EDITOR
emacs
$ sudo crontab -e
명령을 실행하면 예기치 않은 파일 이름으로 잘못된 편집기 (GNU nano)가 나타납니다. 그러나 예상되는 의견이 있습니다.
볼 수없는 텍스트는 다음과 같습니다.
# Run ci20-rng.exe to replenish /dev/random once every 15 minutes
*/15 * * * * /usr/local/bin/ci20-rng.exe
잘못된 편집기와 잘못된 파일 이름이 예상됩니까? 장기 작업을 임시 디렉토리에 넣는 것처럼 보입니다. 특히 세계를 읽을 수 있거나 쓸 수있는 경우 일종의 멍청한 것처럼 보입니다. 더 중요한 것은 15 분마다 작업이 실행됩니까?
@Hennes- 데비안의 EnvironmentVariables 위키 에 따르면 ,
—
jww
EDITOR
그러나 없습니다 VISUAL
. 우분투의 위키는을 추가VISUAL
하지만 데비안의 위키에는 부족합니다.
아 그것은 다른 배포판의 다운 사이트입니다. 항상 작은 차이. 한가지 더 추측합니다. 당신은 sudo, 그래서 당신은 당신의 자신의 환경을 사용하지 않습니다. 루트 EDITOR는 무엇으로 설정되어 있습니까?
—
Hennes
끝난. 나는 sudo를 더 일찍 고려해야했다. 여기와 리눅스 및 유닉스에는 다른 설정이나 리디렉션에서 예상대로 작동하지 않는 많은 질문이 있습니다. 여전히 답을 찾았습니다. 그리고 당신
—
Hennes
sudo -E crontab -e
은 훌륭합니다.
echo VISUAL
). 나는 나노입니까? 차이점 은 unix.stackexchange.com/questions/4859/… 를 참조하십시오 . 2) 일시적으로 작동하는 사본을 / tmp에 저장하는 것은 공정한 것 같습니다. 최종 결과는 온전한 상태를 확인한 다음 정상 위치로 복사해야합니다.