小编pba*_*auf的帖子

用于自动数据库备份到日期前缀文件的 cronjob

我正在使用最新的 Linux Mint。我想知道是否可以为数据库备份创建一个特殊的 cronjob。

在我的/etc/cronjob文件中,我有以下代码:

# Minute   Hour   Day of Month       Month          Day of Week        Command    
# (0-59)  (0-23)     (1-31)    (1-12 or Jan-Dec)  (0-6 or Sun-Sat)                
30        4          *            *                1-6            /home/users/backup.sh
Run Code Online (Sandbox Code Playgroud)

在我的/home/users/backup.sh我有:

mysqldump -uroot -p MyDatabase > /home/users/backup_MyDB/full_myDB.sql
Run Code Online (Sandbox Code Playgroud)

而不是full_myDB.sql我想要像2014-04-04_full_myDB.sql根据我们拥有的日期动态添加日期的地方。

如果 SQL 备份文件早于一周,我希望 cronjob自动删除它。

cron backup mysql database

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

在 shell 上查找文件和回显内容

我试图按名称搜索目录中的所有文件,并将文件的内容输出到 shell。

目前我只得到一个文件列表

find -name '.htaccess' -type f


./dir1/.htaccess
./dir23/folder/.htaccess
...
Run Code Online (Sandbox Code Playgroud)

但是我怎样才能输出每个文件的内容呢。想过将文件名传递给cat-command 之类的东西。

linux find cat

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

标签 统计

backup ×1

cat ×1

cron ×1

database ×1

find ×1

linux ×1

mysql ×1