date
허용되는 형식으로 출력을 제공하기 위한 옵션은 무엇입니까 date --set
?
내 워크스테이션의 현재 컴퓨터 시계를 사용하여 원격으로 날짜를 설정하려고 합니다.
ssh user@host sudo date --set="`date`"
그리고
ssh user@host sudo date --set="`date -R`"
둘 다 "추가 피연산자" 및 "잘못된 옵션" 오류를 제공합니다.
예, 제가 타이핑을 할 수 있다는 것을 압니다 --set="YYYY-MM-DD HH:mm:ss"
. 하지만 컴퓨터가 대신 입력할 수 있어야 합니다.
답변1
date
인용된 경우 해당 출력이 실제로 승인됩니다. SSH를 통해 견적을 보내려면 이스케이프가 필요합니다.
이것은 작동합니다:
ssh user@host sudo date --set="\"`date -R`\""
일부 시스템에서는 위의 내용을 받아들이지 않을 수도 있지만
ssh user@host sudo date -u --set="\"`date -u +"%Y.%m.%d-%T"`\""