crontab 的一些例子

2021-06-04 19:25:09 字數 1064 閱讀 1070

1. 這個可以的,bi-weekly的task

00 08 * * 3   /home/user/user.script

然後在script的開始寫上

if [[ $(expr `date +%w` % 2) = 0 ]]; then

exit

fi2. 每個月第一周的週三

#!/bin/bash

date=`date +%d`

if [ "$date" -le "7" ]; then

run my commands

fiexit

22 09 * * 3 /path/to/call_me_from_cron

3.  每個月最後乙個週三執行

很強大的乙個帖子

30     11       *        *      3      /home/ywywyang/patent/patent_meeting_notify.sh

#/bin/bash

this_month_last_wed=`ncal | grep we | awk ''`

current_date=`date +%d`

if [[ $current_date -eq $this_month_last_wed ]]; then

your script

fi後來發現有的系統上沒有ncal 只有cal 我又改了下script

#/bin/bash

date=`cal | awk ''`

this_month_last_wed=`echo $date | awk ''`

current_date=`date +%d`

if [[ $current_date -eq $this_month_last_wed ]]; then

your script

fi4. 定時 彈出乙個框

30 11 * * * display=:0.0 zenity --info --text="take a rest"

00 18 * * * display=:0.0 zenity --info --text="go home"

crontab的一些注意事項

crontab e 2 home vsopt zxg statistic shell vsop statistic.sh 測試的時候每兩分鐘執行一次 description vsop author zhao,xingguo 2011 03 14 source home vsopt bash prof...

一些基礎的執行緒例子

1.建立執行緒的方式 繼承thread類和實現runnable介面。下面這個例子是通過繼承類的方式建立執行緒的。packagemythread public classthread1extendsthread public static voidmain string args 上面的 建立了兩個執...

Linux unshare命名的一些例子

首先使用man檢視unshare幫助 看下這幾個引數的功能。fork 執行unshare的程序fork乙個新的子程序,在子程序裡執行unshare傳入的引數 pid 不從父程序繼承pid命名空間。也就是說,在子程序內執行ps,無法看到父程序原有的程序。mount proc 這個先不解釋。執行命令 s...