nohup your_command &
ssh user_name@machine_address "nohup your_script.sh" &
用tar 來備份資料庫與web 程式
tar jcvf /root/drupal_`date +%F`.tbz /xxx/htdocs/ /mysqldata/mysql/
將上面放到一個 xxx.sh 然後設定 Cron jobs 就可以了.
$path = $DATA_DIR .'log/pv/';
$path_tmp = $DATA_DIR .'log/pv/tmp/';
mkdir_recursive( $path ); //檢查是否目錄存在,不存再則產生
mkdir_recursive( $path_tmp ); //檢查是否目錄存在,不存再則產生
$commnd = '/usr/bin/rsync -rvlHpogDtS aduser@XXX.XXX.XXX.XXX::impression/channel_daily_imp.xml '.$path .'data_'.$file_date.'.xml >> '.$path_tmp .'channel_daily_'.$file_date.'.log 2>&1';
// rsync 抓資料回來. 放到 $path 下面... 把執行結果 放到 $path_tmp 下面...### 顯示檔案名稱 包含 _180 的檔案 列數 ###
wc -l `ls -l *_180.* | awk '{print $9}'`date 用法 前一天
# date --date='1 days ago' +%Y-%m-%d
or
# date -d '1 days ago' +%Y-%m-%d
or
# date -d yesterday +%Y-%m-%d
明天
# date --date='1 days' +%Y-%m-%d
or
# date -d '1 days' +%Y-%m-%d
or
# date -d tomorrow +%Y-%m-%d
沒有留言:
張貼留言