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

#如果守护程序崩溃,您可能需要使用某种进程监视器来重新启动守护程序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值