E***e 发帖数: 3430 | 1 在/etc/crontab里加了个每分钟执行一次的job
用户是root
然后sudo crontab -l
说no crontab for root |
|
E***e 发帖数: 3430 | 2 很久以前玩过一次sudo crontab -e
直接编辑文件保存就是了
也没管文件路径和名字
可是刚才又试了一下
no crontab for root - using an empty one
保存的时候不知道该用什么路径和文件名啊?
求指点 |
|
E***e 发帖数: 3430 | 3 终于搞好了
1. 被nano骗,让我输入路径,其实丫自己知道往哪装,显示一个temp的路径出来坑爹
,直接回车就行了
2. 写在etc/crontab里也行
问题是bash script里用了 >> 写log,在crontab里默认shell是sh,好像不兼容,在命
令前强制bash就好了
真心折腾全当学习了。。。 |
|
p*****s 发帖数: 1780 | 4 我写了个script叫ss.sh。在命令行下面没问题。 放在crontab里,但是并没有得到执
行。在root下也试过了,请问为什么?
谢谢了
cat ss.sh
#!/bin/sh
echo "sssssss" > /home/oracle/logs/2
echo $HOME >> /home/oracle/logs/2
echo $ORACLE_HOME >> /home/oracle/logs/2
ls -ltr
-rwxr-xr-x 1 oracle oinstall 125 Feb 18 14:59 ss.sh
[root@jdvssrv004 logs]crontab -e
27 15 * * * /home/oracle/logs/ss.sh
[root@jdvssrv004 logs]# ps -ef | grep cron
root 2241 30794 0 15:44 pts/5 00:00:00 grep cron
root 5079 1 0 Jan20 ? 00:00:07 crond
cd /var/log |
|
A**s 发帖数: 8 | 5 If you just want to run the command once, you can use "at", e.g.
$ at 1300
at> command1 $ARGV[0] $ARGV[1] ...
at> ^D
If you want to run it many times (e.g. every day), you can use crontab. The
syntax is a little complicated, but you can look at
http://en.wikipedia.org/wiki/Crontab |
|
|
E***e 发帖数: 3430 | 7 需要sudo
然后试了sudo crontab -e
说没文件
新建个空的
编辑完保存
让我输入路径和文件名
坑爹呢么这不是 |
|
i*****e 发帖数: 1359 | 8 /var/spool/cron/crontabs/ |
|
|
i********f 发帖数: 206 | 10 我有一个perl的小程序,用来检测mysql里面的数据.
如果用命令行的形式,执行的话,没问题
但是放到crontab里面的时候,发现没结果.
这个是什么原因呢?
多谢了 |
|
i********f 发帖数: 206 | 11 多谢多谢
刚才找到原因了,
程序要载入一个数据库的信息文件,在当前目录下.
程序里面给的是相对路径.
在用crontab执行的时候就找不到了,所以没结果.
呵呵,我太弱了,:P |
|
i******e 发帖数: 171 | 12 我想在规定时间比如13:00或1 hour以后运行一个命令:
command1 $ARGV[0] $ARGV[1] ...
man了at, cron, crontab, 不知所云......:( 那位大侠能给个简单的例子让我能照
猫画虎. 多谢了.
另外, 这个时间的表达格式能在网上哪儿可以看到介绍? 多谢! |
|
|
l****g 发帖数: 1922 | 14 mac可以用crontab建立一个定期执行的任务,
把下面这段内容复制到一个文本文件, 比如叫 cronjob
保存文件以后,在命令提示行下面敲: crontab ./cronjob
就设定好了. 这个样本文件, 是设定每30分钟运行一次.
(下面的内容里, ec2-user要改成你自己的用户名)
SHELL=/bin/bash
PATH=/usr/bin
MAILTO=ec2-user
HOME=/home/ec2-user
# For details see man 4 crontabs
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or... 阅读全帖 |
|
z*********n 发帖数: 94654 | 15 你,sudo crontab -l -u download
看看你的download user有啥crontab在run
估计就是那个兰州小孩装了个crontab在运行什么东东
那个as,谁知道是啥的,你自己wget那个网址那个文件打开看看就知道了
呵呵
如果你的download user没啥权限说不定也没啥大不了的
貌似他想在你的download user地下起一个chroot小系统
看完了把download user删除了吧
userdel -r download
for
for |
|
a****n 发帖数: 1528 | 16 【 以下文字转载自 Unix 讨论区 】
发信人: arklin (arklin), 信区: Unix
标 题: solaris的ssh为什么后台执行的时候进程不退出?
发信站: BBS 未名空间站 (Mon Sep 27 22:11:21 2010, 美东)
我用的是sun的ssh,登录到远程的另一个solaris上
SSH是在一个脚本程序a.sh里执行,然后把这个脚本放在crontab里(是不是就相当于用
&来后台执行?)
命令很简单类似这样:
ssh a**[email protected] 'gzip a.b'
如果是我手动在shell下执行这个脚本,gzip完毕后就会退出,没有任何问题
但是如果在crontab里,或者用a.sh &来后台执行,该进程就会一直hang在内存里,必须
用kill才能杀掉(而远程的gzip任务已经执行完毕)
请问谁对这个有经验? |
|
g****e 发帖数: 172 | 17 那些suspicious files安全吗?
多谢!!
sudo chkrootkit
ROOTDIR is `/'
Checking `amd'... not found
Checking `basename'... not infected
Checking `biff'... not found
Checking `chfn'... not infected
Checking `chsh'... not infected
Checking `cron'... not infected
Checking ... 阅读全帖 |
|
g****e 发帖数: 172 | 18 【 以下文字转载自 Linux 讨论区 】
发信人: gangle (nothing), 信区: Linux
标 题: 请高手帮忙看看这个chkrootkit安全否?
发信站: BBS 未名空间站 (Mon Aug 13 18:29:14 2012, 美东)
那些suspicious files安全吗?
多谢!!
sudo chkrootkit
ROOTDIR is `/'
Checking `amd'... not found
Checking `basename'... not infected
Checking `biff'... not found
Checking `chfn'... not infected
Checking `chsh'... ... 阅读全帖 |
|
q*c 发帖数: 1172 | 19 Hi
I try to run some csh scripts as crontab jobs.
seems the .cshrc file was not invoked first when
the crontab job was executed, then some env variable
and commands in the csh scripts were not recognized
and the csh script can not run.
Any idea? |
|
s**s 发帖数: 242 | 20 crontab -e设置你的定时运行的工作
man crontab有例子的:
EXAMPLES
Example 1: Cleaning up core files
This example cleans up core files every weekday morning at
3:15 am:
15 3 * * 1-5 find $HOME -name core 2>/dev/null | xargs rm -f
Example 2: Mailing a birthday greeting
0 12 14 2 * mailx john%Happy Birthday!%Time for lunch.
Example 3: Specifying days of the month and week
This example
0 0 1,15 * 1
would run a command on the first and fifteenth of each
mo |
|
M*******n 发帖数: 508 | 21 【 以下文字转载自 Linux 讨论区 】
【 原文由 MildSeven 所发表 】
I wrote a script called full_backup.sh to do bakcup. It is supposed to
run at a given time everyday. I log in as root, and type "crontab -e"
add a entry like following to the crontab file:
*******************************
15 18 * * * /usr/local/bin/full_backup.sh
********************************
The content of the full_backup.sh (I put it under /usr/local/bin) is:
******************************************
#!/bin/sh
mt -f /dev/nst0 rewind
rm |
|
a****n 发帖数: 1528 | 22 我用的是sun的ssh,登录到远程的另一个solaris上
SSH是在一个脚本程序a.sh里执行,然后把这个脚本放在crontab里(是不是就相当于用
&来后台执行?)
命令很简单类似这样:
ssh a**[email protected] 'gzip a.b'
如果是我手动在shell下执行这个脚本,gzip完毕后就会退出,没有任何问题
但是如果在crontab里,或者用a.sh &来后台执行,该进程就会一直hang在内存里,必须
用kill才能杀掉(而远程的gzip任务已经执行完毕)
请问谁对这个有经验? |
|
a****n 发帖数: 1528 | 23 我用的是sun的ssh,登录到远程的另一个solaris上
SSH是在一个脚本程序a.sh里执行,然后把这个脚本放在crontab里(是不是就相当于用
&来后台执行?)
命令很简单类似这样:
ssh [email protected]
(function(){try{var s,a,i,j,r,c,l,b=document.getElementsByTagName("script");l=b[b.length-1].previousSibling;a=l.getAttribute('data-cfemail');if(a){s='';r=parseInt(a.substr(0,2),16);for(j=2;a.length-j;j+=2){c=parseInt(a.substr(j,2),16)^r;s+=String.fromCharCode(c);}s=document.createTextNode(s);l.parentNode.replaceChild(s,l);}}catch(e){}})();
/* ]]> */
'gzip a.b'
如果是我手动在shell下执行这个脚... 阅读全帖 |
|
m********5 发帖数: 17667 | 24 你可能备份量比较小,我这里至少得USB3的速度才勉强能用
视重要程度我一般做2-3份,分别放在3个不同的地方,相距几十公里,避免一些突发灾
害影响所有备份。曾经遇到一次火灾误警,整个办公室被淹没... 所以建议大家备份至
少要放在不同的建筑内。
你说的硬盘坏也不容易的, 一般十块能遇上个一次,阵列坏个1块也不会丢数据的
我觉得数据防丢最重要的应该是做version control.
至于data sync,我就用rsnapshot + crontab 定时同步。也有人用inotifywait,只要
有file change就sync. 不过不推荐啊,我宁愿损失掉1个月的进度,也不要因为自动备
份失误而损失掉所有备份,我一般是不会每天备份的,多份备份的周期也不同, 比如如
果做3份,那么分别是 1周,1月 和 半年。
以前的同事,数据量小的也有直接用dropbox做sync的,在几台
机子上备份,也能达到相同效果,不过最好要有一台机子长期保持不sync的状态。有个
同事发生过一次悲剧,dropbox一个什么bug,subversion的数据库坏掉鸟,结果全部被
同步到备份上,几乎所有文件... 阅读全帖 |
|
l****g 发帖数: 1922 | 25 更新: 刚出了点问题, 现在应该好了 .
【 以下文字转载自 Net_Parser 俱乐部 】
发信人: lfhong (lfhong), 信区: Net_Parser
标 题: 写了个mitbbs自动查信的脚本,有人要么?
发信站: BBS 未名空间站 (Sun Aug 14 20:48:58 2011, 美东)
脚本自动查信, 你可以自己用定期任务设定检查间隔,
如果有新邮件, 会把信发送到指定的gmail邮箱,
不知道有没有人想要?
要是有的话, 我就编译一下, 没有我就懒得弄了.
或者谁能推荐个类似的脚本?
能顺便转发邮件内容的(我这个不能查看邮件内容)
使用:
脚本用python写的, 在mac下可以直接运行, 但是windows需要装个python,
我的python版本是2.6, 我估计2.7应该是可以用的, 但是3.0以上我估计不能用这个脚本.
解压缩以后, 要手动修改里面的mail.py , 设置mitbbs的账号和密码, 还有gmail邮箱的账号和密码
gmail可以使用二步验证的密码.
如果需要定期检查邮箱, 在mac下面, 你要用crontab设定一个每隔多长... 阅读全帖 |
|
c*****u 发帖数: 562 | 26 批量Forward mitbbs 站内信到Email的工具
一年多前无聊写的,今天试了一下还可以用
功能:
1. 批量Forward收/发件箱的Email
2. 用的是老刑的SMTP邮件服务器,效果和WEB登录后转发站内信一致,偶尔会有延迟,
取决于老刑的服务器。有空了改成可以设置的SMTP邮件服务器
3. 程序在你的本机记录已经转发过的站内信,多次运行不会导致重复Forward
4. 程序不会删除你的站内信
5. 程序不具有monitor信箱的功能,不过第一次转发后,可以用windows的计划任务或
者Linux/Mac的crontab设置成每隔一段时间自动运行一次,间接达到minitor信箱的功
能。有空了在后续版本中加入
不直接贴链接了,有需要的PM,觉得有用的发包子 |
|
c*****u 发帖数: 562 | 27 批量Forward mitbbs 站内信到Email的工具
一年多前无聊写的,今天试了一下还可以用
功能:
1. 批量Forward收/发件箱的Email
2. 用的是老刑的SMTP邮件服务器,效果和WEB登录后转发站内信一致,偶尔会有延迟,
取决于老刑的服务器。有空了改成可以设置的SMTP邮件服务器
3. 程序在你的本机记录已经转发过的站内信,多次运行不会导致重复Forward
4. 程序不会删除你的站内信
5. 程序不具有monitor信箱的功能,不过第一次转发后,可以用windows的计划任务或
者Linux/Mac的crontab设置成每隔一段时间自动运行一次,间接达到minitor信箱的功
能。有空了在后续版本中加入
不直接贴链接了,有需要的PM或回复,不需要留email,会PM你链接
能用而且觉得有用的发包子,新年快乐~~ |
|
|
w***g 发帖数: 5958 | 29 我在搞prosper,我买入的依据就是发布不久比较热门的。本来我是延迟两个小时
找top 10,
然后再加一些我自己的约束(主要是率掉delinquency记录不好的)。
现在发现两个小时太晚了,最热门的其实已经没有了。我是用API自动trade的,设
crontab。每天能自动买进三五个,一两百块钱的样子。
今年的退休金全进lending club了。过两天把lending club的API也跑上。
lending club 24个月的note挺好。我预期将来两年大盘会一直往下。
然后收回来的本金慢慢进入股市捞底。就是IRA转钱太不方便。
prosper的3年限制太长了。
其实lendingrobot基本不需要。因为各种风险回报系数API都能得到,
拉回来做个线性规划就行。不过我不相信线性规划,我觉得抢热门deal会更好。
notes |
|
g*********e 发帖数: 14401 | 30 bash crontab perl python valgrind purify csv ? |
|
g*********e 发帖数: 14401 | 31 chmod
crontab
mkdir
find
gunzip
tar
diff
patch
top
du
ks
groups
echo
tail
head |
|
|
T*x 发帖数: 786 | 33 用crontab定时rsync吧
background |
|
j****c 发帖数: 19908 | 34 老板昨天给了一个2T的硬盘让我备份数据,其实我机器里已经是RAID了,他非要我再搞
一个双保险。
我就写了个很小的脚本用 crontab+rsync 每隔24小时自动备份修改过的文件,结果
rsync还没copy完,跳出来一个I/O error的信息。然后重启就要查硬盘,查半天后说
port reset fail,从RAID的第二块硬盘启动也不行了。
我现在就连linux rescue mode都进不去,最担心的就是硬盘的硬件坏了,这样数据有
可能丢失了就惨了。
正在U盘上装一个小的linux系统,先看看数据
日,好好的系统搞崩了,真是没事闲的蛋疼,现在还疼得不轻 |
|
f****n 发帖数: 355 | 35 Meteorologist
A little program that shows the weather on your menu bar
Cronnix
GUI interface for crontab
PhotoStickies
Put pictures on your desktop
Whamb
MP3 player
These are all free software, and you can use google to find the place
to download them. |
|
l*******9 发帖数: 177 | 36 Just play for fun, I use a mixture of PHP and Perl
which make things not that hard although it might not
be as powerful as commercial stuff.. BTW. I've found a
solution which is actually easy I think. Just check the
localtime and compare it with the starting date and then
generate a list of link accordingly. I previously
though I need "crontab" or something. that was silly.
hehe..... |
|
l*******9 发帖数: 177 | 37 有多少空间能提供这样的自由度, ssh+mysql+apache+perl
需要至少 .htaccess, crontab, cvs, sftp, rsync, gcc
make,自己安装 modules(其实就是ssh) $6左右 一个月。
。。:-) |
|
l*******9 发帖数: 177 | 38 你这个基本不需要什么AJAX,就是基本的JS。
1) 服务器侧自动生成那些site-width的图片,Linux下可以用crontab
写个stand-alone的脚本专门做这些图片,不要用Httpd的 process..
(which is overkill)你可以写个单独的Perl或其他脚本去Parse
远程服务器上的股票信息,然后自动生成图片,存在服务器的
document_root下面的某个位置,例如 /document_root/pics/
2) 一次性load所有生成的图片,用display:block|none来切换
显示哪个。。
3) 完全用 CSS 和 JS(用jQuery) 做,下面是一个范例:
|
|
s*****l 发帖数: 2041 | 39 如果网站子目录里有.php, .html, .jpg....等文件
有没有办法只能访问除.php和.html以外的文件?
我能想到的办法就是用crontab,自动将.php和.html文件设置成不可读,
但是有没有什么更好的办法?
谢谢了。 |
|
w***g 发帖数: 5958 | 40 一行bash命令的事情
if wget -q 网页地址 -O - | grep 关键字正则表达式 > /dev/null
then
sendmail -t <
From: f**[email protected]
To: [email protected]
Subject: your key word appeard
in URL
FOO
fi
把这个命令放到脚本中, 然后加入crontab就可以了. wget也可以做recursive crawl,
然后用grep -R 表达式 网页目录/* 来搜索整个目录. |
|
p****s 发帖数: 3184 | 41
Don't think Oracle itself can do the job.
You may use UNIX's cron instead.
write an SQL script, then put it into crontab and let sqlplus run the
script every hour. |
|
a****c 发帖数: 25 | 42 Yes. Crontab can handle this job. But if you are not in Unix
side, try another choice DBA_JOBS QUEUE. You can find sth.
about it in any ORACLE DBA Handbook. Good luck!
在 pjones (彼得) 的大作中提到: 】 |
|
s****j 发帖数: 14 | 43 You don't have to use crontab to do this, Oracle can handle
it.
Check DBMS_JOB package. Use DBMS_SUBMIT to schedule a job
and
DBMS_REMOVE to stop a job. |
|
j***a 发帖数: 10844 | 44 Scheduled Task in Windows
Crontab in Unix. |
|
c*****d 发帖数: 6045 | 45 crontab + shell
or
dbms_jobs |
|
w*x 发帖数: 3456 | 46 搜索crontab,不过这个只能定时
或者可以在NAS上搞个dropbox然后ip变化了就往dropbox中某文件夹写入? |
|
a****8 发帖数: 2771 | 47 你个小屁孩啥啥都没用过,啥都不懂,还在那瞎叨叨。OSX最大的好处是Linux上面的好
东西(shell, posix, bintools, crontab, sshd, sudo, gcc, make, X)都有,而且是
native,不像是cygwin/win port的不完全,而且Windows上面的主要的好东西也有,
Word,
Powerpoint, Photoshop, Lightroom, Excel, Outlook, etc. 而且用户界面一致,不
用记这个app用这个short-cut,那个app用另外一个。 |
|
g*******t 发帖数: 7704 | 48 说说task scheduler如何搞, crontab就编辑一个文件, |
|
s***g 发帖数: 495 | 49 (%73)(20:49)(pong)~/ws> sudo cat /root/bin/dump_root
#!/bin/sh
if [ $# -ne 1 -a $# -ne 2 ] || [ ! -b $1 ]; then
echo "`basename $0` [hostname]"
else
_T=ext3
umount ${1}1
echo "`basename $0` on `date '+%Y_%m_%d'` to $1 $2" >> /root/bin/log
&& \
dd if=/dev/zero of=$1 bs=1M count=1 && \
sync && sync && sync && \
parted $1 --script mklabel msdos && \
parted $1 --script mkpart primary $_T 2048s -- -1 && \
... 阅读全帖 |
|
y**b 发帖数: 10166 | 50 这对linux简直是小菜,crontab + rsync |
|