小编sly*_*cat的帖子

在 cron 作业中运行 mysql dump 而不暴露密码

我想跑

mysqldump -u aUser -p P4SSw0rd --all-databases > backup.sql
Run Code Online (Sandbox Code Playgroud)

在 cron 工作中。我怎样才能安全地这样做?

我知道我可以将命令放在那里,但是任何有权访问机器的人都会通过 crontab 立即看到它。有没有更好的方法来做到这一点?

security cron

13
推荐指数
1
解决办法
2万
查看次数

bash - 我在 *.mp4 中为 i 做,然后在循环中我想使用 ${i} 但没有 .mp4。我怎样才能做到这一点?

基本上我这样做:

for i in *.mp4; 
do ffmpeg -i "${i}" -vf "movie=logo.png [watermark]; [in][watermark] overlay=10:10 [out]" -strict -2 -qscale 0 "${i}-watermarked.mp4"; 
done;
Run Code Online (Sandbox Code Playgroud)

但这有效地执行此命令

do ffmpeg -i "video.mp4" -vf "movie=logo.png [watermark];\ 
 [in][watermark] overlay=10:10 [out]" -strict -2 -qscale 0 "video.mp4-watermarked.mp4"; 
Run Code Online (Sandbox Code Playgroud)

最后一点 - video.mp4-watermarked.mp4 是我的问题。我希望它是 video-watermarked.mp4。

我怎样才能做到这一点 ?

bash command-line

3
推荐指数
1
解决办法
266
查看次数

标签 统计

bash ×1

command-line ×1

cron ×1

security ×1