小编baf*_*mca的帖子

运行 rsync 时强制设置权限

目前,我正在使用 rsync/ssh 组合脚本将千兆字节和千兆字节的数据从实时服务器备份到备份服务器,从而允许每晚使用 cron 作业进行自动化操作。

我遇到的问题是权限。

使用 -a 模式运行 rsync 会复制 user:group 和 filemode,它们当前是 54122:games 和 -rwx--S---。

为了能够在备份服务器上执行文件(不要问我为什么雇主需要这个),我不得不运行一个耗费时间和 CPU 成本的(因为传输的数据量巨大)chown () 和 chmod() 将每个文件/文件夹设置为 www-data:www-data 和 755 的权限。

无论如何我可以设置 rsync 来强制将每个文件/文件夹设置为 www-data:www-data 和 755 还是我从错误的角度看这个问题?

我想我可以运行 -rltD 而不是 -a(相当于 -rlptgoD)但是新文件会发生什么?他们收到哪些权限和所有者:组设置?

server permissions command-line backup rsync

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

将重音字符转换为 HTML 实体的工具?

是否有工具(命令行很好)可以在 Ubuntu 中将重音字符转换为 HTML 实体?最好是递归的并且不转换 html/php 标签。

e.g.
from: é
to: é
or: é
Run Code Online (Sandbox Code Playgroud)

special-characters conversion html

7
推荐指数
1
解决办法
8391
查看次数

有没有办法通过bash暂停/睡眠?

我必须让九个 46" LCD 显示器(运行 Windows)在晚上 8 点暂停/睡眠并在每天早上 8 点醒来。试图让命令工作有点混乱,包括特权。因为我是一个 Ubuntu首先是用户,我想知道这在 Ubuntu/Linux 中有多容易。

我知道 cron 可以在晚上 8 点运行我的挂起/睡眠命令(挂起/睡眠命令是什么?),但是在早上 8 点唤醒机器而不使用局域网唤醒或手动干预呢?

suspend-resume bash cron hibernate

6
推荐指数
1
解决办法
8822
查看次数