我使用Red Hat Linux 5版本,我的應用程序是Java EE應用程序。這個克倫工作是可能的嗎?
我們允許用戶在我們的網站上載圖片。 這些圖片將存儲在我們服務器的文件夾中。
現在我的問題是,在特定的時間每天,我想從該文件夾移動所有圖像,並移動到另一個文件夾,文件夾名稱將被移動的那一天。
請讓我知道這是否可能。
非常感謝您
我使用Red Hat Linux 5版本,我的應用程序是Java EE應用程序。這個克倫工作是可能的嗎?
我們允許用戶在我們的網站上載圖片。 這些圖片將存儲在我們服務器的文件夾中。
現在我的問題是,在特定的時間每天,我想從該文件夾移動所有圖像,並移動到另一個文件夾,文件夾名稱將被移動的那一天。
請讓我知道這是否可能。
非常感謝您
man cron
man crontab
寫小bashscript,裏面有你想要的行爲。將它添加到您的crontab或cronjobs如何在您的發行版中實現。 (我使用arch linux,所以我不想給出具體的說明,因爲分佈之間的差異...)
或者使用java cron實現並在java中寫入所有內容。
您將不得不創建一個cron作業以及一個shell腳本。
在cron:
# The first minute of the first hour of day run the script
1 1 * * * /scripts/move_images
在/腳本/ move_image
#!/bin/bash
# Pick date (YYYY-MM-DD)
date=`date +%Y-%m-%d`
# Create new dir
mkdir -p /local_of_new_folder/$date
# Move all images from old folder to new folder
mv /old_folder/* /local_of_new_folder/$date
腳本的變化模式是一個可執行
chmod +x /scripts/move_image
對不起我的英語水平,我是巴西人 :)
是的,您可以使用任何一組權限執行任何shell腳本或cron作業中的應用程序。你能寫一個腳本來做到這一點嗎?你遇到什麼困難? – Rup 2012-04-24 15:22:13
Stack Overflow的主題 - 這是一個Linux問題,而不是編程問題。投票轉移到超級用戶。 – 2012-04-24 15:27:02
有這樣的事情:__文檔:_'man crontab','man mv','man date'。 – jogojapan 2012-04-24 15:33:52