说:
我有2个用户:root和mc。我想在MC上的屏幕上运行一个命令,但我需要将脚本运行为root。
这就是我想到的:
sudo -u mc -H sh -c "screen -r lobby -p 0 -X stuff "restart $(printf 'r')""
我猜,使用2 ' " '
无法工作,那么我该如何管理此问题?
如果您在双引号字符串中使用双引号,只需在其前面添加即可跳过它。 sudo -u mc -H sh -c "screen -r lobby -p 0 -X stuff "restart $(printf 'r')""