国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Linux下的定時任務Crontab

2019-11-08 19:57:04
字體:
來源:轉載
供稿:網友

今天,我們要用Crontab命令在linux下定時執行一個任務,用java程序每隔一分鐘就把當前的時間寫入一個txt的文件。

1.首先要使用這個命令,就要先在Linux系統下安裝Crontab,如何安裝呢?

在Linux的命令行下輸入命令 yum  list *cron*查看是否有Crontab的安裝包

然后我們使用命令yum install crontabs*來安裝這個安裝包

如果你無法執行yum 命令的話,可以參考這篇博文:點擊打開鏈接

如果還是無法安裝軟件的話,你可以檢查一下是否掛載了光盤,或者看一下你的光盤是否已經處于連接狀態

掛載光盤的命令是:mount -t iso9660 /dev/cdrom /mnt

2.然后,我們來寫一個java文件,來把當前的時間寫入一個txt文件(Java文件:Time.java       文本文件:time.txt)

import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.PRintWriter;import java.text.SimpleDateFormat;import java.util.Date;public class Time{        public static void main(String args[]){                        try {                                PrintWriter pw=new PrintWriter(new FileOutputStream("/home/ricky/time.txt",true));                                SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");                                String time=sdf.format(new Date());                                pw.println(time);                                pw.flush();                        } catch (FileNotFoundException e) {                                e.printStackTrace();                        }        }}

3.我們把執行這個java文件的過程用一個sh命令來封裝,便于我們后面的操作。

在/home/ricky 目錄下創建一個f.sh文件,并vi編輯這個文件

配置好f.sh文件,就可以通過執行這個文件,來編譯并執行java文件了。

4.接著我們就要用Crontab來定時執行這個f.sh文件就可以了。

用crontab -e來編輯一個任務:

然后你只需要保存這個就可以了。接著我們來開啟crontab服務,要使用這個命令,就要開啟這個服務。

輸入命令:service crond start 就可以開啟服務了。

5.觀察time.txt文件是否有變化

用tail -f /home/ricky/time.txt 來觀察


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洛浦县| 杭锦旗| 建德市| 福贡县| 武平县| 顺昌县| 襄汾县| 峨眉山市| 洪江市| 安吉县| 泗水县| 股票| 海安县| 衡阳县| 共和县| 霞浦县| 疏勒县| 隆昌县| 德钦县| 宁津县| 和林格尔县| 泰安市| 泰兴市| 鄂温| 三原县| 衡山县| 阿鲁科尔沁旗| 南涧| 昆山市| 壤塘县| 双江| 同德县| 嘉黎县| 甘孜县| 蕉岭县| 梓潼县| 莒南县| 阳山县| 西昌市| 西昌市| 堆龙德庆县|