我使用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
正在增加。我需要以第一种格式输出。如何解决这个问题?
答案 0 :(得分:0)
我尝试过并且对我很好。也许你在获取错误文件的统计数据时遇到了一些问题。
<强> ex.sh 强>
filename=$1
data=`stat -c%y $filename`
echo $data
当我从控制台运行sh ex.sh x.log
时,我得到的是:
2014-03-11 16:56:21.000000000 +0200
我用ganymed ssh api做了同样的事情并得到了相同的结果。
2014-03-11 16:56:21.000000000 +0200