我有一些生成一些输出的shell脚本。 输出写入文件。 在我的cronjob我有:./myscript.sh –options>输出因为cronjob每周运行,我想保留一个输出列表,而不是每次脚本运行覆盖它们。 所以理想情况下,我想输出文件的名称为output_ date 。 date是当前脚本运行date。 在Unix中,date命令可以给你当前的date信息,但是我怎样才能把它集成到输出文件名? 更新: 已经尝试了希思和wfaulk的方法,它工作得很好。 但是,当我把相同的命令放在cronjob中时,我开始得到错误:/ bin / sh:-c:line 0:unexpected EOF while looking for match')'/ bin / sh:-c:line 1:syntax错误:意外的文件结束 我知道这是由输出到一个名为输出_ $(date+%Y%m%d)的文件,因为这是我做的唯一的更改。 在cronjob中有没有不同的方法呢?
我想在很多* nix机器上发出kill命令。 我试图做这样的事情: rsh <remotemachine> ps -ef | grep <somepattern> | awk '{print $2}' | xargs n1 -t -i kill {} 但是,在本地机器上发出kill命令,而不是在远程机器上。 我也尝试过这样的事情: rsh <remotemachine> kill $(ps -ef | grep <somepattern> | awk '{print $2}') 但是这对我也不起作用。
我在我创build的服务器上有几个php文件,我想将它们下载到这台计算机上进行备份。 是否有捷径可寻? (我通过SSH连接到我的服务器)。 另外,那里有任何程序可以定期来源控制或自动备份我的服务器上的webroot目录?
我需要重新启动吗? 编辑:sudo apt-get更新没有效果。 当我用SAME sources.list在另一台机器上search它时,它可以工作。 但是,它仍然不能在这台机器上工作。 sudo aptitude search sun-java6-jdk
我想要做到以下几点: cat *.xml | grep some_string_here 这告诉我一个特定的string是否存在于目录中的xml文件中。 不幸的是,它不告诉我哪个文件。 我怎么能做得更好? cat命令没有看到我有一个开关,添加一个文件名前缀的输出…
我觉得有点傻,问什么似乎是一个可以解决Google的问题,但是我试图编写一个重复的任务(1)ssh'ing到远程服务器(2)在我的主目录下运行script.sh,和(3)复制/粘贴输出。 如果我能写一个脚本来为我做这个工作,那将是非常好的。 我写了一些bash脚本,从这些机器scp文件,但从来没有一个在这些机器上运行脚本。 是否有可能在机器1上有一个脚本,并通过机器nlogin并执行机器2上的script.sh,然后在机器1上卸载输出? 如果是这样,怎么样?
我为wordpress插件创build了一个cron作业,我不再需要运行。 我在unix中导航不是很好。 cron工作如下: */10 * * * * /usr/bin/wget -O /dev/null http://ADDRESS_OF_THE_FILE >/dev/null 2>&1 有没有人有指针如何导航到这个cron作业,并删除它? 谢谢!
我的一个Web服务器响应非常慢。 即使是简单的unix命令。 你能帮我指点正确的方向来debugging吗? 这是一个疯狂的例子: # cat /dev/null 这个命令(打印一个空白文件)需要将近5秒钟才能到达下一个提示。 与ls类似的经历。 这是顶部的顶部: top – 00:32:30 up 6:27, 4 users, load average: 31.94, 26.82, 29.84 Tasks: 134 total, 16 running, 118 sleeping, 0 stopped, 0 zombie Cpu(s): 91.6%us, 7.0%sy, 0.0%ni, 0.1%id, 0.0%wa, 0.0%hi, 0.3%si, 1.0%st Mem: 8388608k total, 4243908k used, 4144700k free, 66700k buffers Swap: 16777208k total, 0k […]
我在Crontab作业中有以下两个条目,这些条目从上午10点开始。 工作#1 0,20 10 * * 1-5 ./run_program_A 工作#2 0,20 10 * * 1-5 ./run_program_B 在10:15,我检查了我的日志文件,只有程序B运行。 程序A似乎从未被解雇。 如果我将节目A的开始时间设定为10:30,它将被启动。 我对Crontab并不是很熟悉,所以我希望你能对此有所了解。 我是否必须确保所有的工作不是同时进行的? 先谢谢你。
在unix中,我怎么弄出一个目录(及其子目录)的大小,包括任何隐藏的文件等