Tout d'abord, Ubuntu ajoute une méthode pour démarrer automatiquement le programme au démarrage

https://www.cnblogs.com/the-wang/p/11230087.html

Tout d'abord, Ubuntu ajoute une méthode pour démarrer automatiquement le programme au démarrage

1. Exécutez automatiquement le programme au démarrage

Après le chargement de Linux, il initialisera les pilotes de matériel et de périphérique, puis exécutera le premier processus init. init continue le processus de démarrage en fonction du fichier de configuration et démarre d'autres processus. Habituellement, la modification est placée dans

/ etc / rcsome

/etc/rc.d ou

/etc/rc?.d

Le fichier script dans le répertoire peut faire démarrer automatiquement d'autres programmes. Par exemple: éditez le fichier /etc/rc.d/rc.local (ce fichier est généralement le dernier script que le système démarre), ajoutez une ligne "xinit" ou "startx" à la fin du fichier, et vous pouvez directement entrer X- après le démarrage Fenêtre.

2. Exécutez automatiquement le programme lors de la connexion

Lorsqu'un utilisateur se connecte, bash exécute d'abord automatiquement le script de connexion global créé par l'administrateur système:

/ ect / profile

Ensuite, bash recherche l'un des trois fichiers spéciaux dans l'ordre dans le répertoire de démarrage de l'utilisateur:

/.bash_profile 、

/.bash_login 、

/.profil,

Mais seul celui trouvé en premier est exécuté. Par conséquent, ajoutez simplement des commandes aux fichiers ci-dessus en fonction des besoins réels pour exécuter automatiquement certains programmes lorsque les utilisateurs se connectent (similaire à Autoexec.bat sous DOS).

3. Exécutez le programme automatiquement lorsque vous vous déconnectez

Lors de la déconnexion, bash exécute automatiquement le script de déconnexion personnel

/.bash_logout。

Par exemple, si vous ajoutez la commande "tar-cvzf c.source.tgz * .c" à /.bash_logout, vous exécuterez automatiquement la commande "tar" pour sauvegarder les fichiers * .c à chaque déconnexion.

4. Exécutez régulièrement le programme automatiquement

Linux a un démon appelé crond dont la fonction principale est de vérifier périodiquement le contenu d'un ensemble de fichiers de commandes dans le répertoire / var / spool / cron et d'exécuter les commandes de ces fichiers à une heure définie. Les utilisateurs peuvent créer, modifier et supprimer ces fichiers de commandes via la commande crontab.

Par exemple, créez un fichier crondFile, le contenu est "00 9 23 jan * HappyBirthday", après avoir exécuté la commande "crontabcronFile", le système exécutera automatiquement le programme "HappyBirthday" ("*" signifie quel que soit le jour) Jour de la semaine).

5. Exécutez automatiquement le programme une fois

La commande d'exécution de temporisation à est similaire à crond (mais elle n'est exécutée qu'une seule fois): la commande est exécutée à un instant donné, mais elle n'est pas automatiquement répétée. Le format général de la commande at est: au moment [-f fichier], exécute toutes les commandes données dans le fichier à l'heure spécifiée. Vous pouvez également saisir des commandes directement à partir du clavier:

$ à 12:00

à> mailto Roger -s ″ Ayez un déjeuner ″ <plan.txt

à> Ctr - D

Job 1 à 2000-11-09 12:00

2000-11-09 A 12h00, un email avec le titre "Have a lunch" et le contenu du fichier plan.txt a été automatiquement envoyé à Roger.

 

 

Ajouter un script de démarrage sous Ubuntu

Ubuntu exécutera le script dans le fichier /etc/rc.local après le démarrage, nous pouvons donc ajouter directement le script de démarrage dans /etc/rc.local.

Bien sûr, il doit être ajouté à l'instruction: avant la sortie 0.

Tels que:

au sud vous /etc/rc.local

Ajoutez ensuite le code du script avant de quitter 0.

À l'avenir, lorsque vous serez libre, vous pourrez ajouter un service de démarrage Ubuntu pour voir.

Si vous souhaitez ajouter un fichier de script pour le démarrage, vous pouvez copier le script ou le lien logiciel dans le répertoire /etc/init.d/, puis utiliser: la commande NN par défaut update-rc.d xxx (NN est la séquence de démarrage), sera Le script est ajouté à la file d'attente pour l'exécution initiale.

Notez que si le script doit utiliser le réseau, NN doit définir un nombre relativement élevé, tel que 98.

 

 

2. Plusieurs méthodes pour configurer le programme pour démarrer et démarrer automatiquement sous ubuntu

 

1. Première méthode:

C'est aussi le  rcconf le plus utilisé :

sudo apt-get install rcconf

Exécuter sous root: rcconf

Plus fonctionnel: sysv-rc-conf

sudo apt-get install sysv-rc-conf

Exécutez: sysv-rc-conf

Il est facile de changer cela, vous le saurez si vous l'essayez vous-même.

 

2. Deuxième méthode:

Modifiez directement les choses sous /etc/rc0.d ~ /etc/rc6.d et /etc/rcS.d , le début de S signifie démarrer, le début de K signifie ne pas démarrer, par exemple: vous voulez désactiver le démarrage automatique vsftpd, uniquement Vous avez besoin de sudo mv /etc/rc2.d/S20vsftpd /etc/rc2.d/K20vsftpd.

Le but de cette commande est d'utiliser la fonction renommer de mv.

 

3. Troisième méthode:

chkconfig , cette méthode est plus couramment utilisée dans redhat et Debian.Elle est relativement simple à utiliser la méthode 1 dans fedora et ubuntu, mais il est également bon d'apprendre cette méthode.

Mais sous ubuntu, cette commande n'est pas aussi facile à utiliser que redhat, et elle fait toujours des erreurs.

Oubliez ça, regardons l'utilisation de chkconfig dans redhat.

(1) chkconfig --level [0123456] [nom du service] [on | off]

   chkconfig --level 23 dhcp3-server off ---- configurez le service du serveur dhcp pour qu'il s'arrête au niveau 2, 3.

(2) chkconfig --list Afficher l'état d'ouverture automatique du service

(3) chkconfig --add ajoute un service à chkconfig à gérer, mais le service doit être dans /etc/init.d.

 

2018 年 02 月 01 日 13:42:26 Frank a regardé Lushan lire le numéro 26107 2018-02-01 vie heureuse h ... changé de modification de fleur de bois de yamu WeChat partage:
[2018 Nián 02 yuè 01ì 13:42:26 Frank kàn lúshān yuèdú shù 26107 2018-02-01 hongfú rénshēng h ... Zhuǎnzì bi aveugle aveugle hu hu bi bio xiūgǎi wǎixìn fēnxiǎng:]
01 février 2018 13:42:26 Frank voit les montagnes Lire le numéro 26107 
  
2018-02-01 Bonne vie h ... Transfert du parterre de bois de hêtre 
modifier 
  
WeChat Partager:
1. Comment ajouter le programme de démarrage automatique d'Ubuntu 1. Exécutez automatiquement le programme au démarrage Après le chargement de Linux, il initialisera les pilotes de matériel et de périphérique, puis exécutera le premier processus init. init continue le processus de démarrage en fonction du fichier de configuration et démarre d'autres processus. Habituellement, la modification est placée dans
[Yi, Ubuntu Tianjia Zidong qǐdong Kaiji Kaiji qǐdong chengxu de fangfǎ 1. Zidong Yunxing Shi Hou jiazai chengxu Linux, Xie Yingjian a révélé Shebei qudong chushǐhua Jiang, Yi Ge tante Yunxing ranhou Jincheng init.Init Genju Peizhi Wenjian jixu yǐndǎo Guocheng, qǐdong qita Jincheng . Tōngchang qíngkuàng xià, xiūgǎi fàngzhì zài]
Premièrement, Ubuntu ajoute une méthode pour démarrer le programme automatiquement 

1. Exécutez le programme automatiquement lors du démarrage Une 

fois Linux chargé, il initialise le matériel et les pilotes de périphérique puis exécute le premier processus init. Init continue le processus de démarrage en fonction du fichier de configuration et démarre d'autres processus. Normalement, les modifications sont placées dans

Je suppose que tu aimes

Origine www.cnblogs.com/wal1317-59/p/12715160.html
conseillé
Classement