额,~/.config/autostart 里面写 .desktop 应该是可以的啊......可能你的 .desktop 里面有错误,或者脚本本身没有给可执行权限?
如果是在终端里显示结果,或者需要输入密码啥的,.desktop 里面要加上 Terminal=true,或者直接 Exec=deepin-terminal -e ....../wyc.sh(此处要绝对路径)。
额,~/.config/autostart 里面写 .desktop 应该是可以的啊......可能你的 .desktop 里面有错误,或者脚本本身没有给可执行权限?
如果是在终端里显示结果,或者需要输入密码啥的,.desktop 里面要加上 Terminal=true,或者直接 Exec=deepin-terminal -e ....../wyc.sh(此处要绝对路径)。
额,~/.config/autostart 里面写 .desktop 应该是可以的啊......可能你的 .desktop 里面有错误,或者脚本本身没有给可执行权限?
如果是在终端里显示结果,或者需要输入密码啥的,.desktop 里面要加上 Terminal=true,或者直接 Exec=deepin-terminal -e ....../wyc.sh(此处要绝对路径)。
昨天弄得脑壳痛了,看了下貌似你说的有几个步骤可以试试。
不是deepin的系统,pi的,不过应该都差不多。
试试看,先谢谢了。
昨天弄得脑壳痛了,看了下貌似你说的有几个步骤可以试试。
不是deepin的系统,pi的,不过应该都差不多。
试试看,先谢谢了。
没装桌面环境的话可能 autostart 的.desktop 文件无效。可以考虑写一个 systemd unit![[喜欢]](/assets/image/raccoon/[like].gif)
开机自动执行好像在主目录下的.bashrc里可以,你把运行这个脚本的命令加到里面去,试一试。我之前是加了一条alias open='xdg-open'在里面,然后开机之后可以直接在命令行open + 文件名打开文件
别问,问就是为了人前显圣。alias命令是属于命令自定义,就是相当于在命令行中敲open,相当于敲xdg-open,这是一条以系统默认程序打开对应类型文件的命令,超级好用(我感觉这个原理类似,你可以试试)
嗯,先谢谢楼上几位。。。
自从玩了深度之后,再玩别的linux觉得比win下方便好多。
大概的情况是这样的:
这是一个网云穿映射令牌用的arm程序。
我在vim根目录/下做了个wyc.sh,内容如下:
./wyc_linux_arm -token 映射令牌
(后面的映射令牌是到官方获取的英文)
然后实际上现在从终端运行 bash wyc.sh
是可以启动程序完成映射穿透内网了的。。。。
只是自己半桶水不知道怎么把这个玩意丢到系统自启动里边。
不然每次开机都得去运行一下这个玩意。
我按网上查到的比较容易的两种方法均失效。
一个是改rc.local 另一个是做autostart 的.desktop
对应的文件执行权限甚至777都给了也没用。。。伤脑壳。。。
终端下执行成功界面:

自己挖的坑,搞定了要记得填上。。。。
在测试了广大雷锋网友的方法后。。。不下几十种吧。。
最终用修改rc.local的办法搞定。。。
万幸在一堆资料中找到一哥们设置延迟到帖子,当然他处理的不是我这个问题。
只是抱着试试看的想法结果ok了。
注意,这个方法需要加上延迟条件。。就是1分钟后执行自己所写的sh脚本。
而且,这个地方好像不能用sudo sh 路径来搞,
我最终测试的是
sleep 1m
/home/pi/wyc.sh start
加这些命令就搞定了,嘿嘿。。
自己挖的坑,搞定了要记得填上。。。。
在测试了广大雷锋网友的方法后。。。不下几十种吧。。
最终用修改rc.local的办法搞定。。。
万幸在一堆资料中找到一哥们设置延迟到帖子,当然他处理的不是我这个问题。
只是抱着试试看的想法结果ok了。
注意,这个方法需要加上延迟条件。。就是1分钟后执行自己所写的sh脚本。
而且,这个地方好像不能用sudo sh 路径来搞,
我最终测试的是
sleep 1m
/home/pi/wyc.sh start
加这些命令就搞定了,嘿嘿。。
大神,能帮帮我吗?我的需求应该和你的类似:https://bbs.deepin.org/post/231069
自己在/home/用户名/ 目录和根目录下都建了一个wyc.sh的脚本。
然后在终端里运行 bash wyc.sh这个脚本是有效的。
然后照着网上的文档修改 /etc/
rc.local 这个文件在exit 0上一行参照各种命令都不行。还有
.desktop也不行。。。。。
抓狂了,到万能的deepin论坛问下老鸟。linux下午这个wyc.ch应该怎样才能设成开机自动执行?