我做了一个shell脚本来获得一个top命令的完整输出,其中包含一个正在运行的命令的完整绝对路径,并按%cpu排序。
/!/bin/bash /usr/bin/top -o +%CPU -c -n 1 -b〉〉/dba/output. log(输出日志文件)
这给了我输出,我想如果我手动运行,但如果我在crontab中计划这一点,它没有给我一个命令的完整路径,这占用最高的CPU
有人能帮我吗
我希望获得运行命令的完整路径,并通过TOP命令获取CPU,但如果我通过crontab运行此命令,脚本不会给我正确的命令路径
1条答案
按热度按时间mgdq6dx11#
当您在CLI上运行它时,它使用您的个人登录。当它按计划运行时,它使用不同的帐户运行,因此工作方式不同。如果是测试环境,请在您的登录下运行示例,以测试它是否存在权限问题或是否为生产环境,请与管理员联系。