今天我安装了一台新的 ESX 7.0 Hypervisor 机器。我最初的目标是获得一些 RAID 状态报告。
我创建了一个 python 脚本,我想从 crontab 作业运行它。这是因为我的 RAID 控制器 (Supermicro 3108) 的驱动程序有故障,并且监控中的存储设备上的所有状态都显示未知。
我能够创建并运行我的 python 脚本并将其添加到 crontab 中。
/bin/kill $(cat /var/run/crond.pid)
/bin/echo '5 0 * * * /path/to/script > /full/path/to/logfile 2>&1' >> /var/spool/cron/crontabs/root
/bin/busybox crond
Run Code Online (Sandbox Code Playgroud)
但是,当我想让 crontab 更改在重新启动后保持不变时,我现在发现无法写入 ESX 7.X 中的文件。
/etc/rc.local - write to permissions denied.
chmod xxxx /etc/rc.local - Operation not permitted.
Run Code Online (Sandbox Code Playgroud)
我相信这与: https: //kb.vmware.com/s/article/78689
我正在使用 root 用户并启用 ssh 登录。
有人对如何重新获得 ESX 7.X 中文件的权限有任何建议吗?
virtualization vmware-esx vmware-esxi vmware-vcenter vmware-vsphere