2017-08-11 71 views
0

任务:在openSUSE运行脚本在openSUSE

运行在启动铬

到目前为止:

首先,我不知道该采取什么样的道路,有可能通过计划或RC 。本地。我不知道哪个意见是最好的

的Cron:

想通了,这不是一个很好的主意

rc.local中

所以我有这样的脚本:

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 

我对该文件拥有权限:

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没有更新的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 

我似乎无法找到例子:

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 

带我发现,我必须使用安装但它不存在

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

所以,如果一切都是好吧,我只需要找到一种方法来设置守护进程在启动时运行,接下来我该怎么做,考虑到我没有这个框架文件,并且这些安装作业不存在?

回答

0

这可能有助于太。

如果您正在使用bash(这是最可能的情况),您可以编辑您的.bash_profile文件或.bash_login(两者都应位于用户的主目录中)。

您需要在末尾添加喜欢你铬的路径:

/usr/bin/chromium& 

最终&是使其运行作为后台进程。如果你想申请这个变化对每一位用户,你可以在/etc/skel

希望它可以帮助编辑.bash_login文件的文件,

PS。这里有一个可能有所帮助的网址。

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