小工具exiftool可以修改文件媒体创建时间

最近生成文件的时候遇到漏掉的文件,后补之后会有些差异。力求公益求精,找了一些方法。
最后选的exiftool,这个小工具主要是可以修改媒体创建时间(非日期,修改个日期很简单的操作)。
其他的软件基本都是只能修改创建日期、修改日期。

媒体创建时间=文件创建时间

exiftool.exe “-CreateDate < FileCreateDate" "d:\名字叫kinggoo.com文件.mp4" exiftool.exe "-MediaCreateDate < FileCreateDate" "d:\名字叫kinggoo.com文件.mp4" exiftool.exe "-TrackCreateDate < FileCreateDate" "d:\名字叫kinggoo.com文件.mp4"

媒体创建时间=自定义时间

exiftool.exe “-CreateDate=2023:12:12 01:23:45” “d:\名字叫kinggoo.com文件.mp4”
exiftool.exe “-MediaCreate[……]

继续阅读

trap来将脚本内执行的命令写入日志

如果您想将刚执行的命令行输出到日志文件中,可以使用 trap 命令来实现。

下面是一个示例脚本:

#!/bin/bash

source /etc/profile

day=`date ‘+%F %X’`
log_file=”/tmp/rsync.kinggoo.log”

# 日志文件路径
log_file=”/path/to/log.txt”

# 设置 DEBUG 选项以显示命令
set -o functrace

# 定义一个函数来处理 DEBUG 选项
function log_command() {
local current_com[……]

继续阅读

tomcat多主机多实例,以及无法加载项目的处理

文章有些地方可能介绍的不一样,因为我直接本地用nginx做了一个代理。属于本人留存!
还有就是这个已经写了好久了,断断续续修修改改,尽管我已经检查了但可能发到博客上的这份有些位置还是难免忘记解释什么。我及时修正。

当时我遇到一个无法查找到原因的难题,是关于tomcat在运行时被rm -rf掉了(你懂的)。然后使用备份的配置文件重新部署上,发现tomcat可以起来并且不报任何错误,但项目全部都不会被tomcat加载。这个问题困扰了我一天一夜,奋战到早上4点多,测试了无数方法,估计搞出无数的状况,也进行了无数次配置调试。问题原因依然没解决。

针对这个问题的解决办法是:把项目重新部署一[……]

继续阅读

Linux find命令详解,查找时非管道排除目录

find是linux 命令,它将档案系统内符合 expression 的档案列出来。你可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find 根据下列规则判断 path 和 expression,在命令列上第一个 – ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。
find命令的参数

pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。
-print: find命令将匹配的文件输出到标准输出。[……]

继续阅读

第 1 页,共 1 页1