linux系统下 redhat 我想5秒执行下一个自动rm的脚本,来清理一个目录里的所以文件 怎么写

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux系统下 redhat 我想5秒执行下一个自动rm的脚本,来清理一个目录里的所以文件 怎么写相关的知识,希望对你有一定的参考价值。

5秒清理下abc文件的脚本
如:rm -rf /export/home/abc/*

vim rm.sh
while:
do
rm -rf /export/home/abc/*;
sleep 5
done
chmod +x rm.sh
./rm.sh& 在后台执行追问

另外说一句 我想保留abc目录下的 123.tmp文件 就..tmp文件不删除 其他的都删除 应该怎么写删除命令

追答

vim rm.sh
while:
do
cp 123.tmp /root
rm -rf /export/home/abc/*
cp /root/123.tmp /export/home/abc/
sleep 5
done
这个方法可以解决,但一定要用rm命令我还没想到,殊途同归吗!

追问

不行啊 提示错误啊
rmhnftp.sh: while:: 没找到
rmhnftp.sh: 语法错误在行3: `do' 非期望的

追答

while [ 1 =1 ]
do
cp /export/home/abc/123.tmp /root
rm -rf /export/home/abc/*
cp /root/123.tmp /export/home/abc/
sleep 5
done
对了,不要把脚本放到/export/home/abc/ 这个目录下

参考技术A while 定时死循环 参考技术B man at
man cron

我的RedHat Linux系统下怎么没有./configure命令啊,其主要是我想装下Oracle,望哪位大哥帮我解决一下?

最好给我详细讲一下如何安装源码包。谢谢

./configure不是命令,是当前目录下的一个可执行文件。
你运行一下那个runInsta...文件试试
./runIn 后面tab补齐
参考技术A ./configure大部分都有,但是有是源码包没有,例如VMWARE的tools就没有,你是就那个没有还是所有都没有,你再试几个,如果都不能执行,说明你安装的RPM包缺失
安装源码包无非4步:
1解压
2./configure
3编译make
4安装make install
通常3,4步合为一步make&&make install
参考技术B 安装Oracle不需要./configure啊,应该运行那个runInstaller文件,但是需要先做很多准备。我的空间里有篇文章,你先看看吧:
http://user.qzone.qq.com/112462748/infocenter
参考技术C 想在RedHat里装Oracle可就有的折腾咯,凌晨一点了!时间关系暂时没法帮你解答,抱歉!

以上是关于linux系统下 redhat 我想5秒执行下一个自动rm的脚本,来清理一个目录里的所以文件 怎么写的主要内容,如果未能解决你的问题,请参考以下文章

我的RedHat Linux系统下怎么没有./configure命令啊,其主要是我想装下Oracle,望哪位大哥帮我解决一下?

Redhat5_linux 系统环境下 oracl11g的安装教程图解

linux redhat 5.5 apache tomcat,RedHat企业版5.5下Tomcat的安装配置

为啥在 RedHat Linux 5 下不能使用 ifconfig 命令

虚拟机中RedHat Linux系统安装

redHat6.5安装JDK1.8