Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:在不登录的情况下关闭PC_Python_Linux - Fatal编程技术网

Python:在不登录的情况下关闭PC

Python:在不登录的情况下关闭PC,python,linux,Python,Linux,我正试图: 引导Linux PC(从BIOS自动启动) 执行Python脚本(crontab) 关闭PC(最后一个代码行Python脚本) 1-2没问题。但是对于#3,我无法关闭电脑: import os os.system("shutdown -h now") /var/log/syslog中没有错误 您能帮助我吗?哪个用户是运行cron任务的用户,他是否有足够的权限运行shutdown-h now?Python在手动运行时是否抛出任何错误/消息?我如何才能看到哪个用户

我正试图:

  • 引导Linux PC(从BIOS自动启动)
  • 执行Python脚本(crontab)
  • 关闭PC(最后一个代码行Python脚本)
  • 1-2没问题。但是对于#3,我无法关闭电脑:

    import os
    
    os.system("shutdown -h now")
    
    /var/log/syslog
    中没有错误


    您能帮助我吗?

    哪个用户是运行cron任务的用户,他是否有足够的权限运行
    shutdown-h now
    ?Python在手动运行时是否抛出任何错误/消息?我如何才能看到哪个用户是运行cron任务的用户?手动运行时没有错误或消息(shutdown ok)很好,您只需将
    shutdown-h now
    直接添加到crontab,然后查看它是否可以从那里工作。如果有,那么您就有一个Python问题要调查,如果没有,那么您就有一个cron,关机或权限问题需要调查。哪个用户是运行cron任务的用户,他是否有足够的权限运行
    shutdown-h now
    ?Python在手动运行时是否抛出任何错误/消息?如何查看哪个用户是运行cron任务的用户?手动运行时没有错误或消息(shutdown ok)很好,您只需将
    shutdown-h now
    直接添加到crontab,然后查看它是否可以从那里工作。如果有,则需要调查Python问题;如果没有,则需要调查cron、关机或权限问题。