[VMWare] 질문 esxi 5.5 에 자동 종료 스크립트를 local.sh에 추가 한 것이 잘못되어 수정하려해도 다시 부팅하면 잘못된 상태

   조회 34403   추천 0    

여기 자동종료를 보고 그대로 따라한다고 했는데
 
 esxi 5.5 에 자동 종료 스크립트를 local.sh에 추가 한 것이 잘못되어 수정하려해도 다시 부팅하면 잘못된 상태 즉 처음 종료스크립트를 입력한 상태로 변경됩니다.  부팅전에 읽어 보면 정상으로 수정 잘되어 있습니다만 재부팅하면 잘못되어있습니다.
 
/bin/echo ?? 02 * * * /vmfs/volumes/VM00/auto-shutdown.sh??>> /var/spool/cron/crontabs/root
 따옴표가 되어야하는 부분이 ??물음표로 변경되어있고 수정은 잘되고 저장도 잘됩니다만 재부팅하고 보면 이상태로 원위치 되어있습니다.
 
정말 이해가 안갑니다. 어떻게 해야
 
/bin/echo "0 2 * * * /vmfs/volumes/VM00/auto-shutdown.sh" >> /var/spool/cron/crontabs/root
 
이렇게 바꾸고 정상 저장해서 부팅하고 나면 바뀌지 않도록 할 수 있을 까요?
 
경로는 etc/rc.local.d/local.sh
esxi 5.1은 이경로 라고 하던데 esxi 5.5도 이경로가 맞나요
 
여기 게시글 잘보고 초보가 esxi 5.5 잘올리고 쓰고 있습니다만 이것만 해결하면 어느정도 안정화 될 것 같습니다.
감사합니다.
빠시온 2014-01
"0 2 를 "01 02 로 바꿔보세요. 두자리가 되어야할겁니다.
     
성승호 2014-01
안되요 문법이 틀린 것이 아니라 부팅하고 나면 원상태로 되어있는 문제에요
역시 두자리씩 해도 원상태로 되어있네요 끄기전에는 저장된 것 처럼 보이는데이상하네요
빠시온 2014-01
/bin/echo "0 2 * * * /vmfs/volumes/VM00/auto-shutdown.sh" >> /var/spool/cron/crontabs/root

해보세요.

>> 앞에 띄어쓰기가 안된거 같네요
     
성승호 2014-01
죄송하지만 아무리 해도 원위치입니다. 원래 파일 .#local.sh파일로 바꾸어봐도 마찬가지입니다.
성승호 2014-01
뭔가 꼬였었나 보네요
결국 지우고 다시 깔았습니다.

초보라 잘 몰랐는데 esxi 지우고 까는 것은 정말 쉽더군요 vm디스크만 나두면 금방 가상 시스템도 살려버립니다.

다시 신기환님이 알려준데로 vi 로 직접 차근히 써서 성공했습니다.

처음에 메모장으로 써서 인코딩이 잘못된 것이 원인이 아닌가 생각됩니다.
여하튼 감사합니다.
     
메모장으로 파일 수정하시면 줄 바꿈이 CR+RF로 붙습니다.

문제는 Unix/Linux계열에서는 엔터를 LF으로 처리하고
MAC 계열에서는 엔터를 CR로 처리하는데...
요 문제 때문에 스크립트, 설정파일이 오작동하게 됩니다.

때문에 윈도우에서 수정하실 때에는
Notepad++ 로 특수문자 보기를 선택하여 확인하시면서 수정하시는 것이 좋습니다.


제목Page 123/130
2015-12   1773834   백메가
2014-05   5248515   정은준1
2013-06   20651   회원K
2015-02   20666   캐릭터
2023-03   20686   RHNS
2015-02   20802   송주환
2023-05   20967   RHNS
2015-12   21102   황성진
2016-08   21163   백만스물하나
2013-06   21234   딸기대장
2015-01   21312   Gooos
2016-08   21317   백만스물하나
2016-08   21420   컴박
2013-05   21473   회원K
2023-02   21522   BlackWOlf
2015-02   21542   JCnetwork
2023-09   21557   준비된백수
2013-08   21641   양희재
2014-10   21802   소푸
2023-03   21834   RHNS
2023-10   21956   dateno1
2023-09   21958   불량메뚜기