2016-11-04 5 views
4

현재 2 기압 센서가있는 GrovePi를 사용하고 있습니다. 한 번에 명령 행에서 두 개의 파이썬 코드를 실행하는 방법이 있는지 궁금합니다. 아무도 나를 도울 수 있습니까? Linux 운영 체제를 사용하고 명령 줄을 사용하여 코드를 실행하고 있습니다. 내가 사용하고,Grove Pi에 대해 동시에 두 개의 스크립트를 실행하는 방법은 무엇입니까?

배쉬 제공

sudo python script1.py & 
      script2.py & 

: script2.py : 명령은 내가이 문제를 해결할 수있는 방법을

를 찾을 수 없습니다? 당신이 배쉬를 사용하는 경우

Screenshot of the error.

+1

두 번째 명령의 일부가 아닌 각 명령을 완전히 지정해야합니다. 'sudo python script1.py & sudo python script2.py', sudo는 암호를 물어볼 필요가 없다고 가정합니다. 있다면, 단지'sudo startscript'입니다. 여기서 _startscript_는 위의 두 파이썬 스크립트를 실행하는 간단한 쉘 스크립트입니다. – Useless

답변

1

, 당신은 프로세스를 실행하고 사용중인 백그라운드로 이동하도록 지시하는 & 쉘 연산자를 사용할 수 있습니다; 그러나 통역사에게 말하는 것은 sudo python script1.py을 실행하여 배경에 넣은 다음 script2.py을 실행하고 배경에 넣으십시오. 분명히 명령이 없습니다 script2.py입니다.

이 문제를 해결하려면 매번 전체 명령을 입력해야합니다.

sudo python script1.py & 
sudo python script2.py & 

그러나, 그것은 그들에게 위험 할 수 필요가없는 경우 필요는 관리자 권한으로 스크립트를 실행 sudo를 사용하는 것이 있는지 확인하십시오.

관련 문제