Python에서는 RAM의 특정 주소에 정수를 저장하고 다른 Python 스크립트에서 액세스할 수 있습니까? [폐쇄]
폐쇄.질문은 ~이야관련 없는. 현재로서는 답변이 허용되지 않습니다. ...
폐쇄.질문은 ~이야관련 없는. 현재로서는 답변이 허용되지 않습니다. ...
CreateItemdbus 서비스에서 메서드를 호출하려고 합니다 .org.freedesktop.secrets busctl --user call org.freedesktop.secrets /org/freedesktop/secrets/collection/login org.freedesktop.Secret.Collection CreateItem "a{sv}(oayays)b" a{sv}(oayays)b서명을 위해 전달할 매개변수를 어떻게 알 수 있나요 ? ...
드라이버 내부에서 소켓CAN 장치를 읽으려고 합니다. 저는 skb를 설정하고 관련 정보와 함께 can_rx_register이라는 콜백을 등록하는 호출 에 전달하고 있습니다 sc_rcv. // callback static void sc_rcv(struct sk_buff *skbr, void *data) // initialization result = can_rx_register(&init_net, dev, 10 | CAN_INV_FILTER, CAN_SFF_MASK, &sc_rcv, s...
최대 메시지 크기가 평균 메시지 크기보다 훨씬 큰 POSIX mqueue가 있는 경우 오버헤드가 있습니까? 예를 들어, 최대 메시지 크기가 2048바이트인 mqueue를 열면 128바이트 크기의 메시지를 보내고 받을 때마다 추가 작업이 수행됩니까? 큐가 생성될 때 적어도 일종의 할당이 있다고 가정하지만, 전송/수신 시 계산 페널티가 없다면 메모리 페널티를 지불할 의향이 있습니다. ...
내가 온라인에서 본 바에 따르면 C++에서 kill 메소드를 호출하여 프로세스가 아직 살아 있는지 확인합니다. 문제는 PID가 순환되고 있고 찾고 있는 동일한 PID가 동일한 프로세스가 아닐 수 있다는 것입니다. 서로의 자식이 아닌 두 개의 프로세스가 있는 프로그램이 있습니다. 그들과 소통할 수 있는 유일한 방법은 IPC입니다. 클라이언트 프로세스가 종료되면 내 호스트 프로세스도 종료되기를 원합니다. 이를 위해서는 클라이언트의 프로세스가 더 이상 존재하지 않는 시기를 알아야 합니다. Windows에는...
zsh그래서 , .xinitrc, .xprofile, 로 파일이 어떻게 .zprofile열리는 지 정확한 순서를 알고 싶습니다 . 그래서 나는 strace시스템 호출이 어떻게 호출되는지 확인하기 위해 해당 명령을 가지고 놀기로 결정했고 궁극적으로 이 파일을 로드하는 방법을 결정하고 주문할 수 있었습니다.zshgrepopen 내 명령: strace zsh | grep open 하지만 이 프로그램을 실행하면 계속 출력이 표시되고 zsh작동 grep하지 않습니다. 프로세스를 종료해도 ctrl+d아무 일도...
저는 Supermicro X10DAi 마더보드를 가지고 있습니다. 설명서는 다음과 같습니다.여기. 1-11페이지에서 각 CPU에는 자체 RAM이 있는 것을 볼 수 있습니다. program AAPI가 로컬 소켓을 통해 제공된다고 가정합니다 /var/run/socketapi. 프로그램은 CPU 1에서 시작됩니다. program B그런 다음 소켓에 연결 하고 CPU 2에서 시작합니다. program B소켓에 명령을 쓸 때 커널은 일반적으로 메모리 공간에서 program B메모리 공간으로 데이터를 복사합니다...
저는 GNU 도구와 bash를 사용하여 마이크로서비스 애플리케이션을 구축 중이며 서비스 간에 IPC를 사용 dbus-monitor하고 dbus-send수행하기로 결정했습니다. 문제는 dbus-monitor메타데이터와 페이로드를 서로 다른 라인으로 나눠서 수신한 메시지를 활용하기 어렵다는 점이다 . 리스너를 인스턴스화하면 dbus-monitor --system interface=org.foo.bar member=test \ | while read a; do echo got message $a do...
라이브러리(동적으로 연결됨)에 의존하는 Linux 애플리케이션이 있는 경우 애플리케이션이 라이브러리와 어떻게 통신합니까? 무엇프로세스 간 통신지침? ...
이것은 systemd 서비스에 대한 초보자 질문이지만 두 개의 systemd 데몬이 있다고 가정하면 그 중 하나가 다른 데몬이 충돌했거나 다시 시작되었는지 아는 것이 중요합니다. 이 이벤트를 들을 수 있나요? 그렇다면 어떻게 들을 수 있을까요? ...
명령줄 유틸리티 만 사용하여 dbus 서비스에서 개체 경로를 나열하는 방법은 무엇입니까 dbus-send? 현재는 다음 서비스만 나열할 수 있습니다. dbus-send --system --dest=org.freedesktop.DBus --type=method_call --print-reply /org/freedesktop/DBus org.freedesktop.DBus.ListNames 또는 인터페이스: dbus-send --system --dest=org.freedesktop.DBus --type...
다음 스크립트를 고려해보세요 #!/usr/bin/bash chan=/tmp/pipe.$$ mkfifo $chan { for x in a b c d e do echo $x > $chan done } & for y in 1 2 3 4 5 do x=$(cat $chan) echo "var $x = $y ;" done rm $chan 예상대로 작동하지 않는 것 같습니다. 예를 들어 ❯ ./testpipe.sh var a b c = 1 ; ^C...
다음 요구 사항에 따라 C/C++ 코드에서 파일에 액세스할 때 파일 잠금을 수행해야 합니다. 서로 다른 프로세스뿐만 아니라 동일한 프로세스의 서로 다른 스레드에서도 접근이 발생할 경우 차단해야 함 Linux 및 Solaris 운영 체제에서 작동해야 합니다. 내가 찾은포캉트르(열린 파일 설명 잠금(POSIX 아님)) 및그룹, 첫 번째 요구 사항을 충족합니다. 불행하게도 이러한 API는 Solaris에 없습니다. 내 임무를 완수하는 가장 좋은 방법은 무엇입니까? 파일에 동시 쓰기를 방지하는 기능을 사...
WaitForMultipleObjects는 호출 스레드를 일시 중단하고 리소스 등을 사용할 수 있을 때까지 다른 스레드와 동기화할 수 있는 여러 Windows 커널 함수 중 하나입니다. Linux의 클러스터링과 유사하지만 파일 잠금을 제외한 모든 것을 처리합니다. WaitForMultipleObjects는 다양한 이벤트(변경 알림, 콘솔 입력, 이벤트, 메모리 알림, 뮤텍스, 프로세스, 세마포어, 스레드 및 타이머가 혼합될 수 있음), 시간 초과 또는 폴링 옵션, AND/OR 옵션 및 보고를 먼저 지...
stdout(1)을 이 "파이프"에서 다음으로 리디렉션할 수 있는 방법이 있습니까? (이것을 정확히 어떻게 설명할 수 있는지는 모르겠습니다. 누군가 이 문제를 처리하는 방법을 설명하거나 이에 대한 내용을 읽어주면 매우 기쁠 것입니다.) 다른 출력, 예. 파일인가, 터미널인가? -bash-4.2$ ls -l /proc/11/fd total 0 lrwx------ 1 us sudo 64 Sep 24 11:26 0 -> /dev/null l-wx------ 1 us sudo 64 Sep 24 11:2...