也许我只是错过了一些简单的东西,所以这里就是。
我在Ubuntu上有一个webmin服务器,在vps上也有OpenGTS,一切正常,我从头开始设置。
我有这样的cron工作:
bash /usr/local/OpenGTS_2.5.0/bin/trim.sh
trim.sh是:
#!/bin/sh
MAILTO=me@mymail.net
cd /usr/local/OpenGTS_2.5.0/bin/
./admin.sh Device -account=vehicles -device=laguna -deleteOldEvents=-5d -confirmDelete
这应该删除超过5天的数据库中的旧条目
从命令行运行时,它正确输出
Entry Point: org.opengts.db.tables.Device
Deleting events before "Wed Jun 11 23:59:59 BST 2014" ...
Device: laguna - Deleted 0 old events (Saved last event, Nothing to delete)
但是当它从cron运行时
Entry Point: org.opengts.db.tables.Device
Deleting events before "Mon Jun 09 23:59:59 BST 2014" ...
Device: laguna - Deleted 0 old events (Empty range)
如果我将它设置为1天或2天仍然坚持在2014年3月9日23:59:59 BST 2014
我完全难过,有什么想法吗?
感谢