Ubuntu桌面启动后自动执行指定的命令或程序

在ubuntu 中,有时候有些命令或者程序,我们希望在系统启动后就自动运行,那么有什么办法呢?
那么这就需要我们使用ubuntu自带的Srtarup Applications软件,中文搜索启动即可.
1.打开软件
在这里插入图片描述
2、打开“启动应用程序”管理器,里面可以添加要执行的命令,如下所示。
在这里插入图片描述
3、点击添加,比如我们要在启动后自动打开一个终端,添加一条命令/usr/bin/gnome-terminal,如下(这里以Ubuntu16.04为例,其他linux系统路径、名字可能不一样)。
在这里插入图片描述
4、如果是要添加的命令比较多,写一个sh脚本,然后把sh脚本添加到路径中。
sh文件的写法如下,以自动挂载硬盘为例.,注意到这个命令里面有输入密码的步骤,这个很关键,因为有些命令必须输入密码才能运行,否则即使脚本文件运行了,命令也不会起效果.
运行sh脚本sudo自动输入密码命令 :

echo password | sudo -S apt-get update

#Auto_mount_os.sh

### BEGIN INIT INFO
# Provides:          svnd.sh
# Required-start:    $local_fs $remote_fs $network $syslog
# Required-Stop:     $local_fs $remote_fs $network $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: starts the svnd.sh daemon
# Description:       starts svnd.sh using start-stop-daemon
### END INIT INFO
#gnome-terminal -x bash -c "sudo mount /dev/nvme0n1p3 /media/xiaohaipeng/OS/" &         # 这里为需要执行的命令
echo keyword(系统密码) | sudo -S mount /dev/nvme0n1p3 /media/xiaohaipeng/OS/      #输入密码,因为有些命令必须以root权限,那么必须先输入密码

接下来给sh文件赋予可执行程序权限,点击文件右键打开属性>权限.
在这里插入图片描述
然后单击文件的时候可以看到
在这里插入图片描述
如果没有出现这个界面,而是直接打开了文件,那么需要对文件管理器进行设置.在home下面,点击Edit>preference>behavior
在这里插入图片描述
选择Ask each time.
在这里插入图片描述
即可.
现在就可以使用启动程序加载这个脚本文件了,只要开机启动桌面,就会自动运行这个脚本文件里面的命令.
在这里插入图片描述
save即可.

参考链接:
Ubuntu桌面启动后自动执行指定的命令或程序的三种方法
ubuntu运行sh脚本sudo自动输入密码
如何运行.sh文件

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

智能学习者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值