«

debian 添加开机启动项

lei • 2 年前 • 1728 次点击 • linux



有的时候,经常有自己需要的程序,官方并没有提供添加开机启动的方法,但我们却需要让他们开机启动(比如探针类、飞机类、服务类程序等)。可能有的人会说,可以使用 /etc/rc.local 啊。是可以使用这个,但不是所有的系统都有 rc.local 。今天介绍一个简单的方法,实现将自己需要的程序添加到开机启动项中,并使其在系统启动后自动执行。

首先,进入 /etc/init.d 目录中:

cd /etc/init.d/

然后,我们使用 ls 命令,会发现里面有一些文件。这些文件就是在开机启动时自动运行的程序。我们现在来开始添加一个自定义的开机启动项 mytest :

vim mytest

设想我们需要创建一个名为 mytest 的开机启动项,并要求其在开机时在 /root/mytest.txt 文件中写入一句话:“Hello Linux World !”,根据上面的模板,我们需要修改成这个样子:

#!/bin/sh 
### BEGIN INIT INFO# Provides: MyTest
# Required-Start: $network $remote_fs $local_fs
# Required-Stop: $network $remote_fs $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: MyTest
# Description: MyTest Test Program
## END INIT INFO

 echo "Hello Linux World !" >> /root/mytest.txt 

 exit 0

之后将文件保存,关闭编辑器。

接下来,我们将刚才编辑好的 MyTest 文件加上可执行的属性(如果不加属性,启动脚本将无法运行):

chmod +x mytest

然后,将这个启动脚本加入开机启动项中:

update-rc.d mytest defaults

然后重新启动系统,或者命令行执行 /etc/init.d/mytest ,执行启动脚本,然后使用 cat /root/mytest.txt,验证文件是否正确创建。

那么,还有一个问题:那就是如何删除我们刚才创建的开机启动项呢?

答案很简单,只需要一条命令:

update-rc.d -f MyTest remove


linux

评论:
avatar
Danieljaine

WindowsChrome

21 天前
Sehr geehrte Damen und Herren,

Dieses Schreiben wurde über Ihr öffentlich zugängliches Kontaktformular ausschließlich zur kurzen Vorstellung unserer professionellen Dienstleistungen übermittelt.

Unser Unternehmen ist spezialisiert auf die Außenreinigung von Fassaden, Dächern, Hof- und Pflasterflächen sowie Solaranlagen, sowie auf die Desinfektion von Innenräumen mit Ozon.

Wir arbeiten als registriertes Unternehmen und stellen für alle Leistungen ordnungsgemäße Rechnungen aus. Für unsere Arbeiten verwenden wir professionelle Geräte sowie biologisch abbaubare Reinigungsmittel, die sicher für Menschen und Umwelt sind.

Unsere Richtpreise:
• Fassaden- und Dachreinigung – 4,50 € / m²
• Reinigung von Hof- und Pflasterflächen – 3,00 € / m²
• Reinigung von Photovoltaik- und Solaranlagen – 1,50 € / m²
• Hydrophobe Imprägnierung (Schutz vor Wasser und Algen) für Fassaden, Dächer und Pflasterflächen – 5,50 € / m²

Zusätzlich bieten wir eine professionelle Ozon-Desinfektion von Innenräumen an, die effektiv Gerüche, Bakterien, Viren und andere Mikroorganismen entfernt.
Preis für Ozon-Desinfektion:
ab 0,90 € / m² (abhängig von Größe und Zustand der Räume)

Weitere Informationen zu unseren Dienstleistungen finden Sie auf unserer Webseite:
https://max-cleaner.com/

Für Fragen oder Angebotsanfragen können Sie uns jederzeit kontaktieren:
info@max-cleaner.com

In den kommenden Wochen sind wir auch in Ihrer Region tätig, daher können wir kurzfristig und unkompliziert einen Termin für die Ausführung der Arbeiten anbieten.

Falls diese Dienstleistungen grundsätzlich für Sie interessant sein könnten, genügt eine kurze Rückmeldung – wir senden Ihnen gerne weitere Informationen oder ein konkretes Angebot.

Mit freundlichen Grüßen
Max-Cleaner
avatar
lei

MACSafari

2 年前
测试
avatar
的的说

LinuxChrome

2 年前
试试
commentator
我试试

WindowsChrome

2 年前
@的的说:1哈哈