Ubuntu 在启动时运行curl命令

Ubuntu 在启动时运行curl命令,ubuntu,curl,Ubuntu,Curl,我正在努力让我的roku电视在电脑启动游戏机时打开。我可以让这个comnad运行,手动运行效果很好。但需要在电脑启动时运行,这是唯一的时间。就一次。我是ubuntu新手。所以,如果你能给我一个步行版的lol。谢谢你,无论是谁治好了我5天的头痛 这是命令 curl -d '' http://192.168.1.137:8060/keypress/PowerOn 只需要在启动时运行它 您需要使用systemd装置 $ sudo nano /etc/systemd/system/wakeTV.ser

我正在努力让我的roku电视在电脑启动游戏机时打开。我可以让这个comnad运行,手动运行效果很好。但需要在电脑启动时运行,这是唯一的时间。就一次。我是ubuntu新手。所以,如果你能给我一个步行版的lol。谢谢你,无论是谁治好了我5天的头痛

这是命令

curl -d '' http://192.168.1.137:8060/keypress/PowerOn

只需要在启动时运行它

您需要使用systemd装置

$ sudo nano /etc/systemd/system/wakeTV.service
将此粘贴到文件中

[Unit]
Description=Wake TV on boot
Requires=network-online.target
After=network-online.target

[Service]
ExecStart=/usr/bin/curl http://192.168.1.137:8060/keypress/PowerOn

[Install]
WantedBy=multi-user.target
然后,在启动时启用该装置

$ sudo systemctl enable wakeTV.service

现在,它应该在启动时运行。要诊断错误,请使用cron作业在引导时运行命令

命令:

@reboot command arg1 arg2 ... argn
剧本:

@reboot script.sh
在您的情况下,运行
crontab-e
,然后添加以下行:

@reboot /usr/bin/curl -d '' http://192.168.1.137:8060/keypress/PowerOn

帮助Ubuntu:

curl:(7)无法连接到192.168.1.137端口8060:没有到主机Jan 26 05:53:47 gbox systemd[1]:wakeTV.service:主进程已退出,代码=退出,状态=7/未运行Jan 26 05:53:47 gbox systemd[1]:wakeTV.service:失败,结果为“退出代码”。运行此服务时是否可能未连接无线网卡?能否再给我一个漫游版本?很抱歉,我对ubuntu一无所知,但我学到了很多东西it@GusRodriguez欢迎光临,我已经添加了一个ubuntu wiki的链接,解释了cron以及如何使用它的例子。这种基本问题已经在这个网站(和其他网站)上得到了多次回答。请在创建新问题之前搜索现有解决方案。(在您的例子中,搜索类似“ubuntu/linux启动时运行脚本”的内容)。