perl linux 运行,在Ubuntu中启动时运行perl脚本
我有一個perl腳本,我需要在啟動時使用我的用戶帳戶下的參數運行一次.
所以當我啟動系統時,它需要執行這樣的命令,
./path/to/script.pl start
有任何想法嗎?
您可以在crontab中使用一行(crontab -e)
要在啟動時運行命令:
編輯/ etc / crontab
添加以下行:
@reboot root perl ./path/to/script.pl start
^^^以root身份運行.將“root”更改為“BlackCow”以作為BlackCow運行
或者,您可以使用upstart(將.conf文件添加到/ etc / init /).這是我的筆記的復制和粘貼:
使用upstart在reboot / start時運行守護程序
例如/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
#如果守護程序崩潰,您可能需要使用某種進程監視器來重新啟動守護程序
總結
以上是生活随笔為你收集整理的perl linux 运行,在Ubuntu中启动时运行perl脚本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 粉红噪音_粉红的常绿力量
- 下一篇: [html] 编写html时,你有没有