持续运行一个命令,并且将结果输出到文本

#! /bin/sh

while [ 2 > 1 ]

do

echo `date` >> recode.txt

df -h >> recode.txt

sleep  5

done

时间: 2024-12-10 00:41:52

持续运行一个命令,并且将结果输出到文本的相关文章

如何在unix系统中用别的用户运行一个程序?

1.问题的缘由 实际开发系统的时候,经常需要用别的用户运行一个程序.比如,有些系统为保证系统安全,不允许使用root来运行.这里,我们总结了unix系统下如何解决这个问题的一些方法.同时,我们还讨论如何在python脚本里实现. 2.unix系统的方法 2.1.runuser runuser允许使用替代用户和组ID来运行命令.如果选项-u没有给出,则回退到su兼容的语义和shell被执行. runuser和su命令之间的区别在于runuser不要求输入密码(因为它可能仅由root用户执行),它使

在远程计算机运行PowerShell命令

在远程计算机运行PowerShell命令 检查PowerShell Remoting是否启用 在Windows Server 2008 R2上以管理员身份运行PowerShell,然后输入 Enter-PSSession -ComputerName localhost 返回如下截图: 说明该版本默认是没有启用PowerShell Remoting功能. 在Windows Server 2012 R2上,返回如下截图: 在Windows Server 2016上,返回如下截图: 说明在2012和2

nohup命令:以守护进程方式运行一个程序

nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令.该命令可以在你退出帐户/关闭终端之后继续运行相应的进程.nohup就是不挂断的意思( no hang up). 该命令的一般形式为:nohup command & 使用nohup命令提交作业 如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另外指定了输出文件: nohup command > myout.file 2&

shell练习:写一个脚本实现如下功能:输入一个数字,然后运行对应的一个命令。显示命令如下:*cmd

shell练习:写一个脚本实现如下功能:输入一个数字,然后运行对应的一个命令.显示命令如下:*cmd meau** 1--date 2--ls 3--who 4--pwd  当输入1时,会运行date命令,输入2时会运行ls,以此论推 答案: #! /bin/bash read -p "*cmd meau** 1--date 2--ls 3--who 4--pwd:" a if (($a==1));then date elif (($a==2));then ls elif (($a==

案例让一个命令在开机的时候自动运行的方法

[[email protected] ~]# vim /etc/init.d/oldboy [[email protected] ~]# cat /etc/init.d/oldboy # chkconfig: 2345 99 99 echo aaa(表示脚本的文件内容,oldboy表示开机启动的脚本名称) [[email protected] ~]# ll /etc/init.d/oldboy -rw-r--r-- 1 root root 34 Nov 13 22:15 /etc/init.d/

构造并运行一个Redis容器

1.首先我们来编写一个基本的Dockerfile 在任意一个目录下 $ vi Dockerfile 内容填写如下: FROM ubuntu:14.04RUN apt-get updateRUN apt-get -y install redis-serverEXPOSE 6379ENTRYPOINT ["/usr/bin/redis-server"] 2.构建并运行容器 在编写完Dockerfile之后,我们就可以运行一下命令来构建一个镜像: $ sudo docker build -t

Jenkins启动守护进程后台持续运行

在使用jenkins的时候,我们可能有这样的需求,希望jenkins启动的进程在后台持续运行,不阻塞jenkins的构建.1.136版本之前的jenkins不满足这种需求,1.136之后的版本支持. 为什么jenkins的进程是阻塞的? jenkins主进程和它所启动的子进程通过stdin.stdout.stderr这三个管道相互联系.也因为这样,jenkins可以打印所有进程的日志.子进程可能打印海量的日志,然后结束,但是jenkins主进程要保证所有的子进程通道关闭后,才能认为本次build

DOS常用命令,及DOS下可运行程序命令

一.内部基本指令(文件操作) 1 dir 无参数:查看当前所在目录的文件和文件夹. /s:查看当前目录已经其所有子目录的文件和文件夹. /a:查看包括隐含文件的所有文件. /ah:只显示出隐含文件. /w:以紧凑方式(一行显示5个文件)显示文件和文件夹. /p:以分页方式(显示一页之后会自动暂停)显示. |more:前面那个符号是"\"上面的那个,叫做重定向符号,就是把一个 命令的结果输出为另外一个命令的参数.more也是一个命令,dir /w |more 得到的结果和dir /w /

(八)Eclipse创建Maven项目运行mvn命令

1.Eclipse创建Maven项目 使用Eclipse创建一个Maven项目非常的简单,选择菜单项File>New>Other(也可以在项目结构空白处右击鼠标键),在弹出的对话框中选择Maven下的Maven Project,如图: 然后点击Next按钮,Next按钮,选择一个Archetype指定我们要创建的项目类型.我们选择普通的Java项目"maven-archetype-quickstart",如图: 再点击Next按钮,输入Group Id.Artifact I