登录后启动应用程序不工作

登录后启动应用程序不工作

我创建了一个 myscript.sh 文件,如下所示

#!/bin/bash  
source ~/.profile  
cd $GOPATH/src  
revel run test/streetcom  

我需要在登录后启动时运行此文件。
我尝试使用启动应用程序,通过创建一个新字段,将命令作为 myscript.sh 的路径,该字段为:

/home/pi/myscript.sh

但它不起作用。我想在启动时登录后在终端上运行上述脚本。有没有办法在 tmux 会话上运行此脚本。我尝试在 myscript.sh 文件中的 #!/bin/bash 后添加以下行。

tmux new -s piwork 

Tmux 会话 piwork 已创建,但其余命令在另一个终端窗口中执行。

答案1

如果您想在启动时运行脚本,请执行以下操作:

  1. 运行sudo chmod +x /home/pi/myscript.sh以使您的脚本可执行。
  2. sudo gedit ~/.bashrc使用或打开 .bashrc 文件sudo nano ~/.bashrc
  3. 将运行脚本的命令(./home/pi/myscript.sh)放在文件末尾。
  4. 保存并退出。

它应该在下次启动时运行。

相关内容