linux可以每当别处上传过来一个txt文件时执行一个脚本吗?

 我来答
撕烂你的贝塔cx
2016-03-29 · TA获得超过3943个赞
知道大有可为答主
回答量:2061
采纳率:70%
帮助的人:1268万
展开全部
Linux
中脚本文件的自动执行

cron
是一个
linux
下的定时执行工具,
可以在无需人工干预的情况下
运行作业。由于
Cron

Linux
的内置服务,但它不自动起来,可以
用以下的方法启动、关闭这个服务:

/sbin/service crond start //
启动服务

/sbin/service crond stop //
关闭服务

/sbin/service crond restart //
重启服务

/sbin/service crond reload //
重新载入配置

当然运行时不指定
/sbin/
也可以的。

你也可以将这个服务在系统启动的时候自动启动:


/etc/rc.d/rc.local
这个脚本的末尾加上:

/sbin/service crond start
或者
service crond start
现在
Cron
这个服务已经在进程里面了,我们就可以用这个服务了,
Cron
服务提供以下几种接口供大家使用

大致说来有两种方式:

如果这个脚本文件的运行有权限上的限制,用

方法一:

直接用
crontab
命令编辑

cron
服务提供
crontab
命令来设定
cron
服务的,以下是这个命令的
一些参数与说明:

crontab -u //
设定某个用户的
cron
服务,一般
root
用户在执行这
个命令的时候需要此参数

crontab -l //
列出某个用户
cron
服务的详细内容

crontab -r //
删除某个用户的
cron
服务

crontab -e //
编辑某个用户的
cron
服务

比如说
root
查看自己的
cron
设置:
crontab -u root -l

再例如,
root
想删除
fred

cron
设置:
crontab -u fred -r
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式