맥미니에다가 XAMPP 깔아서 개인 블로그 서버 구성하는데 XAMPP가 부팅시 자동으로 서버 실행을 안해줌… -_-;;
그래서 방법을 찾다가 crontab이라는걸 생각하게 됬고 이걸 이용해서 자동 실행 되도록 했다. XAMPP에서 서버 실행은 root권한을 필요로 하기 때문에 cron도 root권한으로 실행해야 한다.
sudo crontab -u root -e
이렇게 하면 루트 권한으로 크론명령을 추가할 수 있다.
현재 유저 권한으로 할려면
crontab -e
실제 추가한 내용
*/5 * * * * /Applications/XAMPP/xamppfiles/xampp startapache */5 * * * * /Applications/XAMPP/xamppfiles/xampp startmysql */5 * * * * /Applications/XAMPP/xamppfiles/xampp startftp
이러면 5분마다 서버 스타트를 한다.
시스템에 부하를 많이 줄까 생각도 해봤는데 별 문제는 없는거 같다.
cron table의 각 필드
//------------------------------------------------------------------- | 분 | 시간 | 날짜 | 달 | 요일 | 사용자 | 명령 | //------------------------------------------------------------------- 분은 0-59 시는 0-23 날짜는 0-31 달은 0-12(0, 12는 12월, 1은 1월) 요일은 0-7(0과 7은 일요일, 1은 월요일) * : everytime - : 범위 지정, 예를 들어 시간 필드에 1-3이면 1시와 3시 사이 , : separator, 예를 들어 시간 필드에 1,3이면 1시와 3시 / : 시간필드 에서 15-8/3라면 15시부터 08시까지 매 3시간마다라는 의미 분필드에서 */3라면 매 3분마다라는 의미
답글 남기기