2017-08-11 1 views
0

Tâche: Exécuter le chrome au démarrage sur openSUSEscript Exécuter au démarrage sur openSUSE

Jusqu'à présent:

D'abord, je ne sais pas quel chemin prendre, il est possible avec Cron ou de rc .local. Je ne sais pas quelle opinion est la meilleure

Cron:

Figured que ce n'est pas une très bonne idée

rc.local

J'ai donc ce script:

Fri Aug 11; 06:10:38; marton;/etc/init.d ; $ cat /etc/init.d/chrom_start.sh 
#!/bin/bash 
/usr/lib64/chromium/chromium 
exit 0 

J'ai des autorisations pour le fichier:

Fri Aug 11; 06:11:09; marton;/etc/init.d ; $ ls -l /etc/init.d/chrom_start.sh 
-rwxrwxr-x 1 root root 48 Aug 11 06:10 /etc/init.d/chrom_start.sh 

openSUSE n'a pas update-rc.d

Fri Aug 11; 06:12:48; marton;/etc/init.d ; $ update-rc.d 
If 'update-rc.d' is not a typo you can use command-not-found to lookup the package that contains it, like this: 
    cnf update-rc.d 

Je ne peux pas sembler trouver l'exemple:

Fri Aug 11; 06:13:18; marton;/etc/init.d ; $ cat /etc/init.d/skeleton 
cat: /etc/init.d/skeleton: No such file or directory 

Quelque part, je trouve que je dois utiliser pour l'installation travail mais il n'existe pas

Fri Aug 11; 06:20:35; marton;/etc/init.d ; $ %install 
bash: fg: %install: no such job 

Donc, si tout est un Bon, je dois juste trouver un moyen de configurer le démon pour qu'il s'exécute au démarrage, que dois-je faire ensuite, étant donné que je n'ai pas ce fichier squelette et que ce job d'installation n'existe pas?

Répondre

0

Cela peut aider aussi. Si vous utilisez bash (c'est le scénario le plus probable), vous pouvez éditer votre fichier .bash_profile ou .bash_login (les deux devraient se trouver dans le répertoire personnel de votre utilisateur).

Vous devez ajouter à la fin de votre chemin de chrome comme:

/usr/bin/chromium& 

la & finale est de le faire fonctionner comme un processus d'arrière-plan. Si vous voulez appliquer cette modification pour chaque utilisateur, vous pouvez modifier votre fichier .bash_login sur /etc/skel

Hope it helps,

ps. Voici une URL qui peut aider un peu.

http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_03_01.html