Linux crontab 建立帶日期的日誌檔案
一般命令
##每天10點執行
00 10 * * * /usr/bin/php -f /home/cron/phpmailer/phone.php >> /home/cron/phpmailer/log/phone.log 2>&1
根據日期變化命令
##每天10點執行
00 10 * * * /usr/bin/php -f /home/cron/phpmailer/phone.php >> "/home/cron/phpmailer/log/phone-$(date +"\%Y-\%m-\%d").log" 2>&1
2>&1 表示把標準錯誤輸出重定向到與標準輸出一致,不管錯誤的還是正常的日誌都寫入到檔案中
date 跟時間的用法一致:
相關推薦
Linux crontab 建立帶日期的日誌檔案
一般命令 ##每天10點執行 00 10 * * * /usr/bin/php -f /home/cron/phpmailer/phone.php >> /home/cron/phpmai
linux建立帶日期的檔案
使用`date +%y%m%d` Example: mkdir `date +%y%m%d` tar cfvz /tmp/bak.`date +%y%m%d`.tar.gz /etc YmdHM代表年月日時分,可以通過date --hlep檢視哪些字母代表什麼
linux之shell:利用日期進行檔案建立
sh03.sh #!/bin/bash #program # program creates three files,which named by user's input # and date command #History: #2013/12/26 yusiyu
Linux系統中各種系統日誌檔案主要存放在系統中哪個目錄
/var/log/message 系統啟動後的資訊和錯誤日誌,是Red Hat Linux中最常用的日誌之一 /var/log/secure 與安全相關的日誌資訊 /var/log/maillog 與郵件相關的日誌資訊 /var/log/cron 與定時任務相關的日誌資訊 /va
Linux下使用tail查詢日誌檔案關鍵詞有顏色、高亮顯示
Linux下使用tail查詢日誌檔案關鍵詞高亮顯示 單個關鍵詞高亮顯示: tail -f 日誌檔案 | perl -pe 's/(關鍵詞)/\e[1;顏色$1\e[0m/g' tail -f catalina.out | perl -pe 's/(DEBUG)/\e[1;34m$
Linux備份-刪除指定日期內檔案
#!/usr/bin/env bash source /etc/profile echo " *************** start filter *************** " # ge
Linux命令查找出日誌檔案中訪問量最大的10個ip
寫這篇部落格的主要原因就是之前面試的兩家公司都有問到這個問題,所以便著手研究了一下它的解決方法 問題描述:一個日誌檔案裡逐行儲存著 時間 ip 這種形式的日誌,現在需要讓你使用linux命令查找出日誌檔案中訪問量最大的10個ip 怎麼處理? 1.首先建立模擬資料 這裡博主用python寫
linux編寫定時清空日誌檔案的指令碼檔案,並新增定時任務
--------例如在/ usr / spider / logs /下新增一個clearlog.sh指令碼 1.建立clearlog.sh指令碼檔案touch clearlog.sh 2.編寫clearlog.sh指令碼內容:vi clearlog.sh, 3.儲存退出並賦予許可權
linux核心——建立自己的/proc檔案——processinfo
利用proc_mkdir()建立一個mydir,再利用create_proc_read_entry()函式建立一個processinfo檔案。我們從模組裡面獲取的資訊都將寫入到processinfo檔案中。 #include<linux/module.h> #i
vim建立帶路徑名的檔案
用vim建立帶路徑的檔案並編輯 vim ~/.pip/pip.conf,編輯好了之後會出現E212:無法儲存的現象,可能的原因:.pip資料夾沒有建立,vim建立不了pip.conf解決辦法:建立好中間目錄~/.pip目錄,命令: mkdir ~/.pip
linux crontab建立定時任務
1.安裝crontab 命令: yum install cixie-cron yum install crontabs 2.開啟crontab服務 service crond start //啟動服務 service crond stop //關
linux下使用mysqlbinlog生成日誌檔案
1、首先執行 vi /etc/my.cfg; 2、在其中新增 log-bin=/var/lib/mysql/mysql-bin,需要新增在[mysqld]下,而不是[mysqld_safe]下; 3、重啟mysql, service mysqld restart; 4、進
日誌原始碼,刪除指定路徑所有資料夾名,並建立新的日誌檔案
#include "stdafx.h" #pragma warning( disable : 4786) // Disable warning messages #include <stdi
Linux上批量清空日誌檔案(非刪除)
背景 Linux伺服器上,程式執行一段時間後,日誌可能佔滿了磁碟,導致磁碟可用空間告警,這時就需要批量清空(非刪除)日誌檔案 錯誤做法 一般可能會寫個批量刪除的指令碼,定時去執行,形如: #!/bin/bash # 檢視/opt目錄下,所有日誌檔
linux命令less檢視大日誌檔案
對於很大的log檔案用more不能直接跳到檔案末尾向前檢視。 這時可以用less來檢視檔案時,在command模式下按G跳到檔案末尾,再使用pageup或pagedown來翻頁 less file
linux crontab定時任務執行php檔案
下面簡單介紹一下什麼是crontab crond是linux下用來週期性的執行某種任務或等待處理某些事件的一個守護程序,與windows下的計劃任務類似,當安裝完成作業系統後,預設會安裝此服務工具,並且會自動啟動crond程序,crond程序每分鐘會定期檢查是否有要執行的
如何檢視linux系統下的各種日誌檔案 linux 系統日誌的分析大全
日誌分類: 1. 連線時間的日誌 連線時間日誌一般由/var/log/wtmp和/var/run/utmp這兩個檔案記錄,不過這 兩個檔案無法直接cat檢視,並且該檔案由系統自動更新,可以通過如下: w/who/finger/id/last/lastlog
linux下建立使用者和設定檔案許可權
Linux上建立新使用者:useradd命令 -d: 指定使用者登入的目錄 -g: 指定使用者所屬的使用者組 -G: 指定使用者所屬的附加的使用者組 -m: 自動建立登入目錄 例如: useradd -d /user/jetty -m jetty 此命令建立了一個使用
使用linux服務logrotate歸檔tomcat日誌檔案
使用notepad++編輯本地檔案 tomcat: /usr/tomcat/logs/catalina.out { copytruncate daily dateext nocompress missin
使用linux分割較大的日誌檔案,檢視日誌
在排查專案問題的時候,日誌檔案是很有參考價值的。但是如果專案執行時間比較久,產生的日誌可能是海量的,如果需要檢視較大日誌檔案就會很麻煩,我們可以使用linux提供的split命令,將較大的日誌檔案切割為小檔案,方便我們檢視日誌檔案,進行問題的定位。1.切割檔案1)使用split分割大檔案原檔案為圖所 命令