File "test4.py"
Full path: /www/gps_socket/backhoeCt/test4.py
File size: 375 B
MIME-type: text/plain
Charset: utf-8
# -*- coding: utf-8 -*-
import os
if __name__ == '__main__’:
# root権限に昇格
if os.geteuid():
args = [sys.executable] + sys.argv
# 二つの方法でsu、sudoを使用
os.execlp('su’, 'su’, '-c’, ' '.join(args))
# os.execlp('sudo’, 'sudo’, *args)
#ここから通常のプログラム論理
print('Running at root privilege. Your euid is’, os.geteuid())