새 slicehost 설치를 자동화하는 스크립트를 작성 중입니다. 완벽한 세계에서, 스크립트를 시작한 후에 나에게 관심을 갖지 않고 스크립트가 실행됩니다. 한 가지 예외를 제외하고는 성공했습니다.
입력을 필요로하지 않는 영구적 인 (잔여 재부팅) 및 제정신 (표준 및 일광 절약 시간에 맞게 조정하므로 날짜를 강제하지 않음) ... 시간대를 어떻게 설정합니까?
현재 사용하고 있습니다
dpkg-reconfigure tzdata
이것은 매개 변수를 강제로 넣을 방법이없는 것 같습니다. 사용자 입력이 필요합니다.
편집 : 주석은 코드 블록을 허용하지 않기 때문에 주석이 아닌 여기에서 편집하고 있습니다.
다음은 Rudedog의 의견에 따라 작성된 실제 코드입니다. 또한 이것이 / etc / timezone을 업데이트하지 않는 것으로 나타났습니다. 나는 누가 그것을 사용하는지 확신하지 못하지만, 누군가가 그것을 사용한다면, 나는 그것을 설정하고 있습니다.
TIMEZONE="America/Los_Angeles"
echo $TIMEZONE > /etc/timezone
cp /usr/share/zoneinfo/${TIMEZONE} /etc/localtime # This sets the time