我有一些需要从根目录运行的命令
cd FolderName
sudo su
export VARIABLE_NAME=120
. install/setup.bash
ros2 run node node
我试图从这些命令创建脚本,但是在sudo su
命令之后,脚本停止了。
如何在root bash脚本下运行这组命令?
答案 0 :(得分:0)
执行此操作的最佳方法是,以root用户身份运行脚本,
$ cat install.bash
#!/bin/bash
cd FolderName
export VARIABLE_NAME=120
. install/setup.bash
ros2 run node node
然后以root身份运行
$ su root install.bash