/etc/ 디렉토리에서 작업 예약을 시도하십시오. Linux Fedora

/etc/ 디렉토리에서 작업 예약을 시도하십시오. Linux Fedora

2분마다 Firefox를 열고 몇 시간에 걸쳐 "crontab"을 사용하며 해당 항목을 파일에 추가하는 /etc/ 디렉터리(일반 사용자로 실행하려면 루트 권한이 필요함)의 작업을 예약하려고 합니다. 어떤 이유로 Firefox를 열 수 없습니다. home/user/file/...에서는 열지만 /etc/에서는 열 수 없습니다...

시간은 2분마다 기록되지만 Firefox가 열리지 않습니다! 파일 Lab4 권한(chmod +x)과 my_lab(chmod 777)을 부여했고 이것이 바로 Lab4 파일이 녹음 시간을 시작하도록 만든 방법입니다.

이 작업은 다음과 같습니다.

*/2 4-6 * * * DISPLAY=:0 && firefox --new-window 내보내기http://www.google.com|날짜>> /etc/my_lab/Lab4

이것은 내 가상 머신의 사진입니다. 여기에 이미지 설명을 입력하세요.

답변1

잘 모르겠지만 다음 명령처럼 보입니다.

firefox --new-window http://www.google.com | date >> /etc/my_lab/Lab4

Firefox 실행의 "결과"를 date.

이게 더 효과적이지 않을까요?

firefox --new-window http://www.google.com && date >> /etc/my_lab/Lab4

또한 cron 문제를 해결할 때 항상 염두에 두어야 할 또 다른 사항은 먼저 프롬프트에서 명령을 시도하는 것입니다. 별표 뒤의 모든 것은 단지 명령일 뿐입니다. 직접 실행하면 예상대로 작동합니까? 그렇지 않다면 cron은 그것과 아무 관련이 없습니다.

관련 정보