linux双击启动脚本文件
linux双击启动脚本文件
- 1 双击启动脚本文件
- 1.1 创建桌面文件
- 1.2 写入以下内容
- 1.3 赋予权限
- 2 运行.sh文件避免输密码
- 2.1 示例
- 2.2 xx.sh文件内容
- 2.3 在终端中启动
- 2.4 设置双击启动
- 3 赋予串口永久打开权限
- 3.1 解决方法
- 3.1.1 打开文件(没有时创建一个)
- 3.1.2 添加
- 3.1.3 用户组权限
- 3.1.4 重启计算机
- 四、例子记录一些基本
- 4.1 datanggps.desktop
- 4.2 调用mti_launch.sh
- 4.3 分别调用.sh
- 4.3.1
- 4.3.2
1 双击启动脚本文件
1.1 创建桌面文件
touch myapp.desktop
1.2 写入以下内容
[Desktop Entry]
Name = myapp
Exec = /home/username/xxxx/xxx.sh
Type = Application
1.3 赋予权限
sudo chmod +x myapp.desktop
最后双击运行
2 运行.sh文件避免输密码
2.1 示例
sudo chmod 666 /dev/ttyUSB0
2.2 xx.sh文件内容
#!/bin/bash
sudo -S apt-get update << EOF
yourpassword
EOF
假设将此脚本文件命名为ttyUSB0.sh
2.3 在终端中启动
gnome-terminal -t "ttyUSB0" -x bash -c "./ttyUSB0.sh;exec bash;"
2.4 设置双击启动
见1中所示。
3 赋予串口永久打开权限
sudo chmod 666 /dev/ttyUSB0
只是暂时的,当重启计算机和usb串口硬件重新连接时会失效
3.1 解决方法
3.1.1 打开文件(没有时创建一个)
sudo gedit /etc/udev/rules.d/70-ttyusb.rules
3.1.2 添加
KERNEL=="ttyUSB[0-9]*", MODE="0666"
3.1.3 用户组权限
$ whoami
xxx
sudo usermod -aG dialout xxx
3.1.4 重启计算机
重启后ttyUSB0~ttyUSB9的权限变成了666,普通用户可以进行读写
四、例子记录一些基本
fatal warning : 有些隐藏的报错需要查看文件类型(dos或unix),需要改回unix
4.1 datanggps.desktop
[Desktop Entry]
Name = datanggps
Exec = /home/xxx/mti_launch.sh
Type =Application
4.2 调用mti_launch.sh
gnome-terminal --window -e 'bash -c "home/xxx/xsens.sh;exec bash" ' \
--tab -e 'bash -c "sleep 2s;/home/xxx/run_mti_launch.sh;exec bash" ' \
--tab -e 'bash -c "sleep 1s;python3 /home/xxx/PythonFFmpegPusher/pusher.py;exec bash" '
4.3 分别调用.sh
4.3.1
source /home/xxx/dt_ws/devel/setup.bash
roslaunch xsens_mti_driver xsens_mti_node.launch
4.3.2
source /home/xxx/dt_ws/devel/setup.bash
roslaunch serial_demo mti_710_gps_muti.launch
linux双击启动脚本文件相关推荐
- linux java启动脚本文件_不错的linux下通用的java程序启动脚本
#!/bin/sh #该脚本为Linux下启动java程序的通用脚本.即可以作为开机自启动service脚本被调用, #也可以作为启动java程序的独立脚本来使用. # #Author: tudaxi ...
- linux添加启动脚本文件夹,linux – 将脚本中的符号链接添加到rc.d文件夹中以在系统启动期间启动进程...
我正在使用fedora 15. 我试图添加MYSql守护进程在系统strtup期间启动. 我已经明白我必须将它添加到rc5.d,因为它是默认目标&是graphical.target. 来自in ...
- linux 自启动脚本顺序,(linux开机启动脚本的顺序.doc
(linux开机启动脚本的顺序 linux开机启动脚本的顺序 来源: ChinaUnix博客 日期: 2009.11.07 13:54 (共有0条评论) 我要评论 ? 如果[url=javascrip ...
- linux rcs启动脚本嵌入式,嵌入式Linux系统启动脚本rcS
嵌入式系统启动过程中,最重要一环就是启动服务.这些服务都是通过预设置好的脚本启动起来的,控制这些启动脚本的就是rcS启动脚本. rcS文件在/etc/init.d/下面,因为嵌入式系统一般经过剪裁,降 ...
- Windows和Linux服务启动脚本
Windows和Linux服务启动脚本 一后端 Windows启动脚本 方式一 //startUser.bat TITLE user java -jar -Xms128m -Xmx128m honli ...
- linux下新建一个脚本文件,linux下新建并启动脚本文件
1.书写一个linux脚本文件: 2. 修改3个参数:Name,服务名称: Path:路径: Assembly:具体应用的程序: 3.进入目录/etc/init.d# (Linux启动项目): 4.将 ...
- linux开机启动脚本的顺序
如果 [url=javascript:;]服务[/url] 器重启之后需要手工开启许多服务.工作及以后的维护相对比较繁琐.特地总结了下 [url=javascript:;]linux[/url] ...
- linux开机启动脚本
文章目录 第一种:配置/etc/rc.local 大概分为5个步骤: 1.进入/etc目录,查找rc.local文件: 2.给/etc/rc.d/rc.local 读写权限: 3.reboot重启li ...
- linux执行加密的shell,Linux下Shell脚本文件的加密
一些站长会对自己编写的网页文件进行加密,以免自己辛辛苦苦写出来的成果被盗用.而Linux程序员编写的Shell脚本文件,也是可以加密的.这样做的好处除了防止被盗用,还可以防止自己脚本文件中的密码泄露, ...
- linux怎么运行脚本文件路径,关于linux中执行脚本或程序时指定的路径
假设/mnt/bin 目录下存在一个名为 hello.sh 的可执行文件. 1. 若当前目录是 /mnt/bin ,可以使用 ./hello.sh 来执行这个可执行文件,但是使用 hello.sh 就 ...
最新文章
- 使用angular的好处_在项目中使用Angular的最大好处
- C语言比较法排大小,c语言 比较法排序区别
- BuildIt: Visual Studio .NET 的自动生成工具
- [HDU1394]Minimum Inversion Number
- STL-红黑树源码实现
- 前端学习(1059):ES6中的类和对象
- Android Studio:解决DataBinding v4包问题
- 吴恩达机器学习神经网络作业(python实现)
- 水槽中倒水,Pour Water
- java小游戏源码_分享几款java小游戏源码
- 整车CAN通讯之canfd协议研究
- C# MSchart图表控件安装与使用
- 串口转以太网产品选型指南
- 怎么把unity游戏写进HTML,用 HTML代码加载 Unity 内容_Unity3d中文翻译用户手册-游戏蛮牛...
- 使用Git初始化已有的项目
- 《触动人心—设计优秀的iPhone应用》读书笔记(二)
- android 接口回调全面,Android 回调机制--接口回调
- 华芯微特SWM220R8T7-LQ64-22100最小系统板测试版开发板面包板
- dubbo系列九、dubbo路由规则和蓝绿切换
- 误删了efi分区,怎么样恢复,使电脑开机回到windows
热门文章
- 【计几】平面最短欧氏距离点对题集
- HTB打靶(Active Directory 101 Forest)
- 地图学:专题地图制作详细步骤
- 两年制大专计算机网络技术,湖南都市五年制大专_计算机网络技术专业_2021年报名...
- 防弹咖啡真的能减肥吗?防弹咖啡减肥的原理是什么?
- 中国服务外包行业发展现状与前景趋势分析报告2022-2028年版
- VennDiagram 画文氏图/维恩图/Venn
- 怀旧服私聊显示服务器后缀,聊天窗口相关设置:有爱怀旧服聊天增强插件简易指南...
- 蚂蚁呀嘿 App,七天就下架了!
- 在linux上临时挂载NTFS格式的优盘