Tôi có iPod touch (thế hệ thứ 2) chạy iOS 3.1.3 (vì nó không hoạt động tốt với iOS 4) và liên tục gặp rắc rối với đồng hồ tự đặt trước một giờ so với thời gian thực tế khi tôi kết nối nó với máy tính.
Khi tôi SSH vào thiết bị:
date "+%Z"
Trả vềARST
đó là chính xác (Tôi đang ở Buenos Aires, Argentina)date "+%z"
kết quả là-0200
, đó là sai và nên-0300
Câu hỏi của tôi là: Làm cách nào để sửa phần bù của múi giờ của tôi thành giá trị thực?
Tôi đã tìm thấy đề cập đến zic
, zdump
và tham chiếu đến một "Cơ sở dữ liệu IANA Time Zone".
Tôi đã cố gắng tìm các tệp đã được biên dịch để thay thế toàn bộ thư mục "zoneinfo", nhưng các bản tải xuống mà tôi có thể tìm thấy dường như sử dụng cấu trúc thư mục khác với cấu trúc trên iPod.
Chỉnh sửa: Tôi đang tìm cách chỉnh sửa hoặc cập nhật thông tin múi giờ, để múi giờ "ARST" của tôi được cấu hình đúng. Tôi đã tìm thấy một số tài liệu tham khảo cho một trình biên dịch có tên zic
.
Cả hai zic
và zdump
có mặt trên thiết bị, điều này khiến tôi tin rằng nó có thể được thực hiện thông qua các lệnh SSH và UNIX.
America/Argentina/Buenos_Aires
tập tin vàoAmerica/
thư mục. (Lưu ý rằng không phải vậyAmerica/Argentina/
.)