스크립트에서 입력 한 두 개의 문자열을 가진 C 실행 파일을 호출하려고합니다. busybox 쉘로 작업하고 있습니다. USB 장치가 연결될 때마다 호출되는 스크립트가 있습니다. 이제 해당 스크립트에서 C 실행 파일을 호출하려고합니다. /usr/bin/myExecutable param1 param2 &
으로 전화를 시도했지만 사용하지 않았습니다. 그것은 호출되지 않습니다. 어떻게 busybox 셸 스크립트에서 C 실행 파일을 호출 할 수 있습니까?스크립트에서 두 개의 매개 변수를 사용하여 C 실행 파일 호출하기
1
A
답변
0
여기에는 여러 가지 이유가있을 수 있습니다. myExecutable 프로그램이하는 일을 의미합니다. 표준 출력 (터미널)에서이 프로그램을 인쇄하거나이 프로그램이 배경 작업을 수행하도록 작성되었습니다.
어떤 경우든지 쉘에서 마지막으로 실행 된 명령의 상태를 확인할 수 있습니다. 쉘 $$ 특수 변수에 정보를 저장하십시오. 마지막 명령이 성공한 경우 0을 반환하고 그렇지 않으면 0을 반환합니다.
가능하면 컴퓨터에서 다음 명령의 출력을 공유하십시오.
$는/usr/빈/myExecutable PARAM1 PARAM2 &
$가 $ 에코?
+0
안녕하세요 mantosh4u, 응답 주셔서 감사합니다. 내 실행 파일이 예상대로 작동합니다. 예, 실행 파일에 "printf"문이 있습니다 .echo $? 0 인쇄 – Revu
관련 문제
- 1. PHP를 사용하여 C 실행 파일 호출하기
- 2. 매개 변수를 사용하여 실행
- 3. 두 개의 매개 변수를 사용하여 sqlite에서 텍스트 파일 가져 오기
- 4. 두 개의 다른 펄 스크립트에서 전역 매개 변수를 공유하는 방법
- 5. 두 개의 매개 변수를 리디렉션
- 6. 쉘 스크립트에서 두 개의 쿼리를 동시에 실행
- 7. 그 이름의 매개 변수를 사용하여 함수 호출하기
- 8. bash 스크립트에서 vcvars 호출하기
- 9. 테이블에서 두 개의 매개 변수를 선택하여
- 10. 자바 스크립트에서 도우미 호출하기
- 11. 배치 스크립트에서 javascript 파일 호출하기
- 12. 동적 매개 변수를 사용하여 명령 줄에서 PHP 파일 실행
- 13. RestKit을 사용하여 동시에 두 개의 webservices 호출하기
- 14. tokeninput을 사용하여 두 개의 병렬 아약스 호출하기
- 15. MAC에서 한 번에 두 개의 실행 파일
- 16. HTML 변수로 POST 변수를 매개 변수로 사용하여 PHP 함수 호출하기
- 17. powershell 스크립트에서 실행 파일 (매개 변수)을 호출하십시오.
- 18. 매개 변수/옵션을 사용하여 백그라운드에서 파일 실행
- 19. Swift에서 두 개의 매개 변수를 전달하는 방법
- 20. 두 개의 uiview간에 매개 변수를 전달하는 방법
- 21. "then"각도기에 두 개의 매개 변수를 추가하십시오
- 22. 두 개의 매개 변수를 EventToCommand에 전달하는 방법
- 23. 자바 스크립트에서 .indexOf()를 통해 두 개의 변수를 전달 하시겠습니까?
- 24. dos 배치 스크립트에서 명령으로 입력 매개 변수를 실행 하시겠습니까?
- 25. 매개 변수를 사용하는 실행 파일 만들기
- 26. 자바 스크립트에서 컨트롤러 메서드 호출하기
- 27. 하나의 선택적 인수를 사용하여 main에 두 개의 매개 변수를 가져옵니다.
- 28. Objective C에서 두 개의 매개 변수를 사용하여 문자열 서식 지정
- 29. query.setParameter를 사용하여 jpa에서 두 개의 매개 변수를 설정하려면 어떻게해야합니까?
- 30. 두 개의 매개 변수를 사용하여 keyup jquery 함수를 만드는 방법
거의 모든 운영체제는 C 실행 파일로 구성되므로 'myExecutable'도 달라야합니다. 실행 파일이 존재합니까? 대화 형으로 호출 할 수 있습니까? – trojanfoe
실행 파일을/usr/bin에 넣었습니까? 올바른 사용 권한 비트가 있습니까? – user2736953
ELF 실행 파일을 빌드하기 위해 C 소스 코드 (본질적으로 실행할 수 없음)를 컴파일 했습니까? 실행 파일을 설치 했습니까? 어디에서 ('/ usr/bin' 또는'/ usr/local/bin /', 또는 다른 곳에서)? 전체 파일 패치를 사용하여이 파일을 호출하는 데주의해야하며 사용 권한을 확인해야합니다. –