Test.java代码如下:
import java.util.Date;
public class Test {
public static void main(String[] args) {
System.out.println((new Date()).toString());
System.out.println("==================begin=================");
for(int i=1;i<=10;i++){
System.out.println("i = "+ i);
}
System.out.println("=================the end================");
}
}
编写test.sh文件,文件内容如下:
cd /home/yangjianzhou/testTimer
/usr/local/java/jdk1.7.0_25/bin/java Test >> test.log
#将Test.java中所有的打印输入(System.out.print())都输出到test.log文件中
指定定时程序,在控制台上输入 crontab -l
输入如下内容:
crontab -l
*/1 * * * * date >> $HOME/test.txt
*/1 * * * * sh /home/yangjianzhou/testTimer/test.sh
重启crontab服务,service cron restart
运行结果如下:
test.log文件内容如下:
Fri Aug 23 18:14:01 CST 2013
==================begin=================
i = 1
i = 2
i = 3
i = 4
i = 5
i = 6
i = 7
i = 8
i = 9
i = 10
=================the end================
Fri Aug 23 18:15:01 CST 2013
==================begin=================
i = 1
i = 2
i = 3
i = 4
i = 5
i = 6
i = 7
i = 8
i = 9
i = 10
=================the end================
Fri Aug 23 18:16:01 CST 2013
==================begin=================
i = 1
i = 2
i = 3
i = 4
i = 5
i = 6
i = 7
i = 8
i = 9
i = 10
=================the end================
分享到:
相关推荐
在Ubuntu系统中,为了实现每周自动编译Android版本的目标,我们可以使用定时任务工具cron和shell脚本来自动化这个过程。下面将详细介绍如何配置和使用这些工具。 首先,`ubuntu 自动编译脚本`指的是利用Ubuntu操作...
### 1000+ Commands for Ubuntu:Ubuntu Linux 命令大全 #### 知识点一:Ubuntu Linux 概述 - **定义与特点**:Ubuntu 是一款基于 Debian 的 Linux 发行版,以其易用性和社区支持而闻名。它为用户提供了图形界面和...
3. **测试定时任务:** 使用 `crontab -l` 查看定时任务列表,并确保任务按预期执行。 #### 二十、Ubuntu添加用户 1. **使用adduser命令:** 输入 `sudo adduser <username>` 命令添加新用户。 2. **设置用户密码...
4. **设置定时同步任务**:编辑`/etc/crontab`,添加行`30 01 * * * /usr/sbin/ntpdate 192.168.11.100` #### 三、SSH免密码登录配置 **主机配置**: 1. **生成SSH密钥**:`ssh-keygen -t rsa` 2. **将公钥添加到...
使用`crontab -e`命令打开Cron编辑器,选择一个编辑器进行编辑(默认通常是vi或nano)。 在文件末尾添加以下行,以实现每三分钟执行一次Job: ```cron */3 * * * * /mnt/kettle/test.sh 1>>/mnt/kettle/display.log...
- crontab详解:了解如何使用crontab进行定时任务的设置。 - 进程管理:介绍进程的介绍和管理方法。 - 网络状态监控:使用相关命令监控Linux网络状态。 - MySQL安装和配置:掌握MySQL数据库在Linux下的安装与...
例如,使用`top`或`htop`命令可以查看系统资源使用情况,`crontab`则用于设置定时任务,`chown`和`chmod`用于调整文件所有者和权限。 此外,由于JDK和Tomcat都是通过源码包在Linux下部署的,因此需要对Linux的...
- **自动化任务**: 学会使用crontab来定时执行任务,这对于系统维护非常有帮助。 #### 五、网络服务配置 - **DNS服务**: 学习如何配置DNS服务器,以便实现域名解析功能。 - **Web服务器**: 掌握Apache或Nginx的...
- **配置时间同步**:通过`crontab -e`编辑定时任务,使用`ntpdate`命令来实现与NTP服务器的时间同步。 - **配置主机名**:编辑`/etc/sysconfig/network`文件中的`HOSTNAME`字段,并使用`hostname`命令进行验证。 - ...
实用部分则涉及Samba安装配置、网络环境设置、crontab定时任务、JDK/Apache/MySQL/SSH/RPM的安装与配置、Linux下的Java网络编程以及Shell脚本基础。 推荐的书籍有《鸟哥的私房菜》基础学习篇、《Linux编程从入门到...
- **开放源代码**:这使得任何人都可以自由地使用、修改和分发Linux系统。 - **成本低廉**:Linux通常免费提供,降低了企业的IT成本。 - **社区支持**:拥有庞大的开发者和用户社区,能够提供丰富的技术支持和解决...