Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux脚本重命名日志文件名,以上次编辑日志文件的日期开始_Linux_Date_Filenames_Rename - Fatal编程技术网

Linux脚本重命名日志文件名,以上次编辑日志文件的日期开始

Linux脚本重命名日志文件名,以上次编辑日志文件的日期开始,linux,date,filenames,rename,Linux,Date,Filenames,Rename,我有一个应用程序日志,让我们将其命名为app.log,设置为登录到100MB,然后将其自身重命名为app.log-prev,并开始登录到名为app.log的新文件。问题是,当新的app.log增长到100MB时,它将替换旧的app.log-prev 现在我可以通过手动将app.log-prev文件名编辑为2013-09-25app.log-prev来解决这个问题。2013-09-15将是更改日期,即上次编辑文件的日期 我想制作一个脚本,搜索/var/applogs中的app.log-prev文件

我有一个应用程序日志,让我们将其命名为app.log,设置为登录到100MB,然后将其自身重命名为app.log-prev,并开始登录到名为app.log的新文件。问题是,当新的app.log增长到100MB时,它将替换旧的app.log-prev

现在我可以通过手动将app.log-prev文件名编辑为2013-09-25app.log-prev来解决这个问题。2013-09-15将是更改日期,即上次编辑文件的日期

我想制作一个脚本,搜索/var/applogs中的app.log-prev文件,如果该文件存在,则将更改的日期插入文件名的开头,并将重命名的文件移动到/var/applogs/archived logs/

Try using,这就是它的用途

要使用的特定选项是dateext。看