Deepin 开机自动启动 desktop 遇到问题,求助
Tofloor
poster avatar
bravy
deepin
2020-03-06 18:10
Author
文件名:nfs-gtk.desktop已放在正确的目录,内容如下:
[Desktop Entry]
Name=nfs-kernel-server
Type=Application
Exec=echo "我的密码" | sudo -S /etc/init.d/nfs-kernel-server  start




echo "我的密码" | sudo -S /etc/init.d/nfs-kernel-server start  这条命令我单独运行是可以成功启动nfs server的,但是放在脚本中开机时没有运行成功。
Reply Favorite View the author
All Replies
avatar
Feng Yu
deepin
2020-03-06 18:25
#1
本帖最后由 abcfy2 于 2020-3-6 10:27 编辑

这种启动方式根本就是错的,印象中exec不支持管道。

你的nfs为啥不做成service开机自启动?搞什么desktop,那玩意本来就是给图形界面准备的,是图形用户登录的时候才启动。而你这个service很明显不是这个需求。

正巧debian官方就有个nfs server配置的正确姿势,自己看看吧,别找百度那堆乱七八糟的文章,根本就是误人子弟: https://wiki.debian.org/NFSServerSetup
理论上如果你从软件仓库安装的服务程序,服务脚本早就给你弄好了,而且已经配置了开机自启动,根本没这么多麻烦的事
Reply View the author
avatar
bravy
deepin
2020-03-06 20:04
#2
安装完NFS后,重启机器,NFS服务就是没有运行,小白不知道是啥原因
Reply View the author
avatar
i8520
deepin
2020-04-08 03:55
#3
https://bbs.deepin.org/post/189505
安装完NFS后,重启机器,NFS服务就是没有运行,小白不知道是啥原因

echo "我的密码" | sudo -S /etc/init.d/nfs-kernel-server  start
把这一行写到脚本里
Exec=脚本路径 %f
Reply View the author