日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何在Linux上使用定時(shí)任務(wù)調(diào)用Java程序(linux定時(shí)java)

使用定時(shí)任務(wù)是一個(gè)非常常見的需求,特別是在Linux操作系統(tǒng)中。Linux操作系統(tǒng)擁有很強(qiáng)大的系統(tǒng)管理工具,其中就包括“crontab”定時(shí)任務(wù)管理工具。本文將講解如何使用“crontab”來實(shí)現(xiàn)在Linux上調(diào)用Java程序。

創(chuàng)新互聯(lián)公司始終堅(jiān)持【策劃先行,效果至上】的經(jīng)營理念,通過多達(dá)10多年累計(jì)超上千家客戶的網(wǎng)站建設(shè)總結(jié)了一套系統(tǒng)有效的全網(wǎng)推廣解決方案,現(xiàn)已廣泛運(yùn)用于各行各業(yè)的客戶,其中包括:地磅秤等企業(yè),備受客戶贊美。

一、創(chuàng)建Java程序

我們需要?jiǎng)?chuàng)建一個(gè)需要被調(diào)用的Java程序。這個(gè)Java程序可以是一個(gè)簡單的Hello World程序,也可以是一個(gè)復(fù)雜的程序。這里以簡單的Hello World程序?yàn)槔?/p>

public class HelloWorld {

public static void mn(String[] args) {

System.out.println(“Hello World!”);

}

}

將這個(gè)程序保存成一個(gè)Java文件,例如“HelloWorld.java”。

二、編譯Java程序

在Linux系統(tǒng)中,需要先安裝Java環(huán)境,確??梢哉_地運(yùn)行Java程序。如果你還未安裝Java環(huán)境,可以使用以下命令安裝:

sudo apt-get install default-jre

然后,使用以下命令編譯Java程序:

javac HelloWorld.java

編譯成功后,會(huì)生成一個(gè).class文件。

三、編寫腳本文件

接下來,我們需要編寫一個(gè)腳本文件,以便于在Linux上調(diào)用Java程序。在Linux系統(tǒng)中,常常使用bash腳本,這里我們就使用bash腳本。

在Linux中,使用“crontab”調(diào)用程序,需要將程序的命令放在一個(gè)腳本文件中,并給這個(gè)腳本文件賦予執(zhí)行權(quán)限,以便于“crontab”能夠調(diào)用它。我們可以在Linux系統(tǒng)中的任何一個(gè)目錄中創(chuàng)建一個(gè)腳本文件,并將以下代碼復(fù)制進(jìn)去。

#!/bin/bash

cd /path/to/java/

java HelloWorld

需要替換其中的“/path/to/java/”為你的Java程序所在的目錄。

然后,使用以下命令給這個(gè)腳本文件賦予執(zhí)行權(quán)限:

chmod +x YourScript.sh

四、添加定時(shí)任務(wù)

現(xiàn)在,我們已經(jīng)準(zhǔn)備好了Java程序和調(diào)用腳本。下一步,我們需要將這個(gè)腳本添加到“crontab”定時(shí)任務(wù)中。

使用以下命令打開“crontab”編輯:

crontab -e

輸入以上命令后,會(huì)打開一個(gè)文本編輯器,顯示出一個(gè)類似下面的內(nèi)容:

# m h dom mon dow command

在這個(gè)編輯器中,我們需要添加一行代碼,讓其定時(shí)調(diào)用我們的腳本文件。按照以下格式輸入:

* * * * * /path/to/script/YourScript.sh

其中,“* * * * *”表示執(zhí)行時(shí)間。這里的“*”表示任何時(shí)間,因此這個(gè)設(shè)置將使定時(shí)任務(wù)每分鐘執(zhí)行一次。如果你需要以不同的頻率執(zhí)行程序,可以通過調(diào)整“* * * * *”來實(shí)現(xiàn)。

注意替換“/path/to/script/”為你的腳本文件所在的目錄。

保存并退出編輯器。

五、測(cè)試定時(shí)任務(wù)

現(xiàn)在,我們已經(jīng)完成了Java程序的編寫、編譯,以及腳本文件的編寫、給予執(zhí)行權(quán)限,并將這個(gè)腳本文件添加到了“crontab”中。我們可以等待一分鐘,看看是否能夠成功地調(diào)用Java程序。

查看Java程序的輸出,可以使用以下命令:

tl -f /var/log/syslog

若上述操作有誤,產(chǎn)生的日志信息也會(huì)在此處查看到。

六、

以上就是在Linux上使用定時(shí)任務(wù)調(diào)用Java程序的詳細(xì)步驟。你可以按照這個(gè)步驟編寫和調(diào)用任何Java程序。使用Linux系統(tǒng)來執(zhí)行這個(gè)操作,可以極大地提高我們的效率,并使得管理程序變得更加方便。

成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗(yàn)豐富以策略為先導(dǎo)10多年以來專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),響應(yīng)式網(wǎng)站制作,設(shè)計(jì)師量身打造品牌風(fēng)格,熱線:028-86922220

linux下執(zhí)行java的程序

java /home/next/公共/遲桐緩javar/helloWorld/helloWorld

java /home/next/公共/javar/helloWorld.helloWorld

java /home/next/公共/javar.helloWorld.helloWorld

以上3個(gè)有一個(gè)可以輪團(tuán)(第2個(gè)可碼模能性大點(diǎn),主要看你包名是default 還是 helloWorld 還是javar.helloWorld)

java執(zhí)行類時(shí)用的是點(diǎn)號(hào),不是文件分隔符。

不須加后綴

關(guān)于linux 定時(shí)java的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

成都創(chuàng)新互聯(lián)科技公司主營:網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、小程序制作、成都軟件開發(fā)、網(wǎng)頁設(shè)計(jì)、微信開發(fā)、成都小程序開發(fā)、網(wǎng)站制作、網(wǎng)站開發(fā)等業(yè)務(wù),是專業(yè)的成都做小程序公司、成都網(wǎng)站建設(shè)公司、成都做網(wǎng)站的公司。創(chuàng)新互聯(lián)公司集小程序制作創(chuàng)意,網(wǎng)站制作策劃,畫冊(cè)、網(wǎng)頁、VI設(shè)計(jì),網(wǎng)站、軟件、微信、小程序開發(fā)于一體。


當(dāng)前名稱:如何在Linux上使用定時(shí)任務(wù)調(diào)用Java程序(linux定時(shí)java)
網(wǎng)站鏈接:http://m.5511xx.com/article/dppjisg.html