gpt4 book ai didi

Ubuntu 16.04 rc.local - 不在启动时运行

转载 作者:太空宇宙 更新时间:2023-11-03 17:07:36 24 4
gpt4 key购买 nike

我有一个可执行文件,我想在启动时运行它。

首先我检查了我的可执行文件是否在终端中工作:

/absolute/path/to/executable

->有效

所以我把它添加到我的 rc.local:

/absolute/path/to/executable

-> 启动时不工作

由于这个可执行文件无限运行,我将其更改为:

/absolute/path/to/executable &

-> 启动时不工作

所以我想,也许它需要一些时间才能运行它,所以:

/bin/sleep 30 && /absolute/path/to/executable &

-> 启动时不工作

好吧,我的 rc.local 不工作。

除此之外我还做了什么?

我测试了我是否可以通过以下方式直接触发 rc.local:

sudo sh /etc/rc.local

成功了,30 秒后我的服务出现了它的进程 ID!

那么我的设置有什么问题吗?

谢谢和问候!

最佳答案

chmod +x/etc/init.d/rc.local

vi/etc/rc.local

将#!/bin/sh -e 替换为#!/bin/bash

sudo systemctl 启用 rc-local.service

须藤重启

关于Ubuntu 16.04 rc.local - 不在启动时运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48245061/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com