分页: 1 / 1
求助!fedora 下自启动脚本中ether-wake命令没有成功唤醒
发表于 : 2016-08-01 16:32
由 hubble_shen
问题:
脚本如下,放在.kde/Autostart/下面
#!/bin/sh
ether-wake mac address
启动自己程序
问题
机器启动后,可以启动自己的UI界面程序,但是ether-wake没有成功唤醒机器。但是启动后在konsole下面输入可以成功唤醒,请问原因是什么;
我也将ether-wake命令放在/etc/rc.d/rc.local下面,结果一样.
问题2
同样是启动脚本,别人写的程序,写一个脚本调用,脚本名称为test.sh,又在同一目录下新建一个脚本run.sh,内容吐下
#!/bin/sh
sudo ./test.sh
和之前.kde/Autostart/下面调用方法一下,我直接调用./run.sh没有启动程序,调用test.sh可以,请问原因是什么
Re: 求助!fedora 下自启动脚本中ether-wake命令没有成功唤醒
发表于 : 2016-08-01 16:39
由 poloshiao
請提供 fedora 版本
Re: 求助!fedora 下自启动脚本中ether-wake命令没有成功唤醒
发表于 : 2016-08-01 16:46
由 hubble_shen
fedora20
Re: 求助!fedora 下自启动脚本中ether-wake命令没有成功唤醒
发表于 : 2016-08-01 16:54
由 vickycq
1. 以当前普通用户身份执行以下指令将结果全部复制贴上来
代码: 全选
ls -l ~/.kde/Autostart/
若存放脚本的目录不是 ~/.kde/Autostart/ 再根据实际情况修改 (确认是 ~/.kde/Autostart/ 还是 ~/.kde4/Autostart/ )
2. 别人写的 test.sh 是否需要 sudo
Re: 求助!fedora 下自启动脚本中ether-wake命令没有成功唤醒
发表于 : 2016-08-01 17:11
由 poloshiao
fedora20
1. Fedora 15 開始使用 systemd 取代 upstart
https://fedoraproject.org/wiki/Features ... ease_Notes
Fedora 15 has replaced Upstart with systemd.
2. 有關 systemd 請參閱
2-1.
https://fedoraproject.org/wiki/Systemd
Systemd
2-2.
https://fedoraproject.org/wiki/Features/systemd
Features/systemd
2-3.
https://www.freedesktop.org/wiki/Softwa ... Questions/
Frequently Asked Questions
test.sh
3. 在 systemd 試試 把 test
.sh 改寫成 test
.service
參閱
3-1.
http://unix.stackexchange.com/questions ... or-systemd
How to write startup script for systemd
3-2.
http://stackoverflow.com/questions/1514 ... in-systemd
linux start up script in systemd
3-3. 提醒
3-1 3-2 的教學文 在 fedora 是否需要修正 (特別是 路徑) 請參閱 2-1 2-2