linux 执行sh文件 加日志,Linux——执行程序并获取时间追加到日志名称

先说一下需求:

在linux的后台执行jar包,之前用的程序是: nohup java -jar helloworld.jar > helloworld.log &

现在想通过linux命令在日志名称上追加执行这个命令的日期:

所以命令如下:

data_time=`date +'%Y-%m-%d'` && nohup java -jar  jar包名称.jar > 日志名称-$data_time.log &

说明:

1.其中date前面和 && 前面的`符号 是ESC下面的符号

2.%Y-%-m-%d前后的符号是单引号

3.jar包名称.jar 顾名思义....觉得已经很直白了,比如 helloWorld.jar

4.日志名称: 顾名思义....比如:helloWorld-$data_time.log &

5.`%Y-%m-%d`前后不能有空格

想来想去还是举个?最直接

data_time=`date +'%Y-%m-%d'` && nohup java -jar  helloworld.jar > helloworld-$data_time.log &

注意:

这种命令并不能起到分离执行日志的目的,我只是单纯的记一下linux命令。

另外,感觉评论一楼的朋友帮我指出错误,不知道你能不能看到,给你说声谢谢了.

如果有书写错误的地方,或者是有问题的地方请及时评论或者是私信我,以免误导个别萌新。

虽然我也是个萌新。

你好,我叫吕小布。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值