2
하자 말하기 :bash를 통해 다른 사용자의 화면에 명령어 보내기
나는 2 명의 사용자가 있습니다 : root와 mc. mc에있는 화면에서 명령을 실행하고 싶지만 루트로 스크립트를 실행해야합니다.
이 내가 생각 해낸 것입니다: 2 ' " '
실 거예요 작업을 사용하는 것 같아요
sudo -u mc -H sh -c "screen -r lobby -p 0 -X stuff "restart $(printf '\r')""
, 그래서이 문제를 어떻게 관리합니까?
당신은 질문이 제안하는 것보다 bash에서 따옴표를 중첩하는 방법에 대해 더 궁금합니다. 따옴표 안의 집합을 벗어나려고 했습니까? – silel