우분투쓸땐 재부팅후에 자동으로 ssh server 실행됐던것 같은데 라즈비안은 자동 실행이 안되는 듯하다..

 

$ sudo systemctl enable ssh.service

입력후 재부팅해보자

'Dev' 카테고리의 다른 글

Fail2ban 설치  (47) 2021.06.07
[Raspbian] 라즈베리 파이 VNC 접속하기  (14) 2021.03.17
[Ubuntu] 새 계정 생성시 docker 권한 문제  (50) 2020.09.05
parameter 와 argument 차이  (15) 2020.05.06
[Ubuntu] SSH Server 설치  (12) 2020.03.27

pm2 에 문제가 생겨 업데이트 후 사용하려니 저런 보안 오류가 뜬다.

 

 

 

 

 

PowerShell 을 관리자 권한으로 실행시키고

 

 

 

executionpolicy 를 입력하면

Restricted 가 나온다. 나는 이미 해서 Unrestricted 가 나오는 듯..

 

그 다음

set-executionpolicy unrestricted 입력하고 y 입력하여 설정을 변경한다.

 

 

----------------------------------------------------------------------------------------------------------------------

 

정상작동 된다.

 

python 을 실행할 때 argument 를 줘서 실행해보려고한다.

 

전체코드

#app.py

import argparse

# python app.py -h 를 치면 나오는 메세지
parser = argparse.ArgumentParser(description="-h Help message")

parser.add_argument('--arg1', required=True)
parser.add_argument('--arg2', required=False)
args = parser.parse_args()
arg1 = args.arg1
arg2 = args.arg2

print(arg1,arg2)

 

실행

$ python app.py --arg1 Hello
Hello None
$ python app.py --arg1 Hello --arg2 World
Hello World

 

 

parser.add_argument('--arg1', required=True)

required 를 True 로 주면 실행할 때 값을 안주면 에러를 출력한다.

False 로 주고 값을 안주면 None

 

parser.add_argument('--arg2', required=False, default='World', help='help msg')

default 값을 줄수도, 각 argument 마다 도움메세지를 지정해줄수도 있다.

python3 를 기준으로 작성했습니다.

 

파이썬 앱을 실행할 때 Windows 에서 관리자 권한으로 실행했는지 확인하는 방법이다.

 

 

pip 로 pywin32 를 설치하자

pip install pywin32

 

 

그다음엔 파이썬 파일을 작성하자

# admin.py

from win32com.shell import shell
if shell.IsUserAnAdmin() :
    print("관리자입니다.")
else :
    print("관리자가 아닙니다.")

admin.py

 

위 사진처럼 관리자 권한으로 실행했는지 아닌지 확인할 수 있다.

 

+ Recent posts