【发布时间】:2014-03-12 08:00:22
【问题描述】:
我正在使用 sshxcute API 从 java 程序运行脚本。
脚本包含:
#!/bin/sh
data=`stat -c%y filename`
echo $data
在 bash 上运行的脚本会给出输出:
2014-03-08 13:26:29.335545828 -0800
通过java程序运行的脚本给出输出:
2014-03-08 21:26:29.335545828 +0000
我认为-0800 正在被添加。我需要第一种格式的输出。如何解决问题?
【问题讨论】:
-
您是否调试过您的代码并查看要运行的 ssh 命令?
-
是的,sshexcute api 只需将脚本输出复制到字符串 sysout 并返回
-
可能是您和远程服务器的时区差异。
-
可以展示你的脚本吗?
-
您可以编辑您的问题并显示整个脚本吗?