【发布时间】:2012-02-06 09:39:48
【问题描述】:
ssh xxx@remote_system " echo $dateVar; date=$dateVar"
我正在尝试从 shell 脚本中将 dateVar 传递给远程系统,我相信这可以正常工作,然后尝试将远程服务器上的日期设置为 dateVar 变量的日期,但没有成功.有人可以帮忙吗?
问候!
【问题讨论】:
-
我看到您正在设置一个名为
date的变量。您预计这会产生什么影响? -
“回声”是否打印正确的值?而且你知道你需要在没有
=的情况下调用date命令,否则你只是创建了一个名为date的新变量而不使用它? -
您可以使用类似 date -s "20012.01.07-22:46+0000" 的方式设置日期,您的方法只是定义了一个新变量。
-
我正在尝试将远程系统上的日期设置为我正在 ssh 的本地系统的日期。我对此真的很陌生,因此非常感谢您的帮助。谢谢!!!保存本地系统日期的 $dateVar 正确显示。
标签: linux bash shell scripting ssh