perl linux 运行,在Ubuntu中启动时运行perl脚本
我有一個(gè)perl腳本,我需要在啟動(dòng)時(shí)使用我的用戶帳戶下的參數(shù)運(yùn)行一次.
所以當(dāng)我啟動(dòng)系統(tǒng)時(shí),它需要執(zhí)行這樣的命令,
./path/to/script.pl start
有任何想法嗎?
您可以在crontab中使用一行(crontab -e)
要在啟動(dòng)時(shí)運(yùn)行命令:
編輯/ etc / crontab
添加以下行:
@reboot root perl ./path/to/script.pl start
^^^以root身份運(yùn)行.將“root”更改為“BlackCow”以作為BlackCow運(yùn)行
或者,您可以使用upstart(將.conf文件添加到/ etc / init /).這是我的筆記的復(fù)制和粘貼:
使用upstart在reboot / start時(shí)運(yùn)行守護(hù)程序
例如/etc/init/prestocab.conf:
#!upstart
description "node.js server"
author "BlackCow"
start on (local-filesystems and net-device-up IFACE=eth0)
stop on shutdown
script
export HOME="/root"
exec sudo -u root /usr/local/bin/node /home/prestocab/prestocab.com/www/socket.io/server.js 2>&1 >> /var/log/prestocab.log
end script
使用:
start prestocab
stop prestocab
restart prestocab
#如果守護(hù)程序崩潰,您可能需要使用某種進(jìn)程監(jiān)視器來(lái)重新啟動(dòng)守護(hù)程序
總結(jié)
以上是生活随笔為你收集整理的perl linux 运行,在Ubuntu中启动时运行perl脚本的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 粉红噪音_粉红的常绿力量
- 下一篇: linux查看perl进程,如何找到挂起