그래서 같은 패브릭을 통해 내 원격 서버의 시간대를 변경하려고 해요 :Fabric을 통해 원격 서버 TimeZone을 어떻게 설정합니까?
run("export TZ=\":Pacific/Auckland\"") run("date")
이 작동하지 않습니다. run("date")
내게 준다 : Tue Apr 19 00:19:58 CDT 2011 방금 설정 한 시간대가 아닙니다.
난 그냥 서버에 로그인과 같은 bash는 명령을 실행하는 경우는, 모든 단지 예정되어 같이
는[[email protected]]$ date Tue Apr 19 00:20:00 CDT 2011 [[email protected]]$ export TZ=":Pacific/Auckland" [[email protected]]$ date Tue Apr 19 17:20:20 NZST 2011
는 사람이 되거 수 있습니까? 내가 뭘 놓치고 있니?
감사합니다. 'os.environ'을 설정해 주셔서 감사합니다. 스크립트에서 여전히 작동하지 않습니다. 여전히 작업 중입니다. 그러나 올바른 방향으로 나를 가르쳐 주셔서 감사합니다. – lazo
@lazo, Perl을 사용한 개념 증명 :'perl -e'local $ ENV {TZ} = ": Pacific/Auckland"; 시스템 ("date") "prints"Wed Apr 20 03:03:12 NZST 2011' – ikegami