如何用Python重启ubuntu

本文讲解"怎么用Python重启ubuntu",希望能够解决相关问题。

设定指令sudo执行无需输入密码直接执行即本文采用的方式。

1.打开shell,输入sudo visudo指令,添加以下代码:

perrin ALL=NOPASSWD:/sbin/reboot,/sbin/shutdown,/sbin/halt


意思:perrin用户在sudo 执行reboot、shutdown、halt指令时无需输入密码直接。

2.Python重启脚本代码如下:

#!/usr/bin/python

#coding=utf-8

import time

from os import system

runing = True

while runing:

input = raw_input('关机(s)OR重启(r)?(q退出)')

input = input.lower()

if input == 'q' or input =='quit':

runing = False

print '程序退出'

break

seconds = int(raw_input('请输入暂停时间(单位:秒):'))

time.sleep(seconds)

print '暂停时间:', seconds

runing = False


if input == 's':

print '关机ing'

system('halt')

elif input == 'r':

print '重启ing'

system('reboot')

else:

print '程序错误重新输入'

runing = True

print '程序结束~~~!'


Python主要用来做什么

Python主要应用于:1、Web开发;2、数据科学研究;3、网络爬虫;4、嵌入式应用开发;5、游戏开发;6、桌面应用开发。

关于 "怎么用Python重启ubuntu" 就介绍到此。希望多多支持编程宝库

PyGame 是专为游戏开发而设计的 Python 库。PyGame 建立在SDL库之上,因此它提供了用 Python 开发游戏的全部功能。Pygame 有很多模块来执行它的操作,在使用这些模块之 ...