Loading

ocsinventory All software: “No data available in table” 盘点所有文件时为空

简介:

OCSinventory已经能抓取所有终端的软硬件信息了,但是盘点所有软件时却是空的。

问题出在ocs计划任务中,貌似计划任务没有按时执行。

修复:

Cannot display all sofware from Inventory -> All Software. · Issue #345 · OCSInventory-NG/OCSInventory-Server (github.com)

手动执行一下定时任务即可。

/bin/php /usr/share/ocsinventory-reports/ocsreports/crontab/cron_all_software.php

但是还报错,

/bin/php /usr/share/ocsinventory-reports/ocsreports/crontab/cron_all_software.php
PHP Warning: require_once(../var.php): failed to open stream: No such file or directory in /usr/share/ocsinventory-reports/ocsreports/crontab/cron_all_software.php on line 3
PHP Fatal error: require_once(): Failed opening required '../var.php' (include_path='.:/usr/share/php') in /usr/share/ocsinventory-reports/ocsreports/crontab/cron_all_software.php on line 3

最终方案:

先进入目录再执行脚本

docker exec -it ocsinventory sh
cd /usr/share/ocsinventory-reports/ocsreports/crontab
/bin/php cron_all_software.php

 记得OCS要重新登录才能看到盘点所有软件。

想做成主机的定时任务也很容易了。

posted @ 2024-04-29 08:49  上官飞鸿  阅读(10)  评论(0编辑  收藏  举报