标签: bourne-shell

sh 脚本:如果没有安装远程文件系统,如何安装?

在 bourne shell 脚本 (#!/bin/sh) 中,如何检查远程 NFS 共享是否已挂载,如果未挂载,则挂载它?目前我有一组丑陋的 cat、greps 和 ifs 使用 'mount' 的输出,但它似乎并没有做可靠的工作。

shell nfs bourne-shell

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

bash 中的选择性备份脚本

一年来,我一直在使用这个简单的命令(这就是我所能做的:)从我在 NAS 服务器中的用户数据备份整个树。

cp -r /STORAGE /BACKUP-STORAGE/YYYY-MM-DD
Run Code Online (Sandbox Code Playgroud)

不幸的是,经过一年的服务。我的用户开始用大量照片和剪贴画(jpg、gif、bmp)填充空间,这开始使我的备份过程变慢。空间也是一个大问题。现在,我不再有足够的空间来存放为期一周的每日备份集。

我想我想从备份所有内容更改为仅备份非图像数据。如何从备份中排除 jpg、gif 和 bmp?使用 DOS XCOPY 命令很容易,但我真的不知道如何在 bash 中做到这一点。

谢谢

backup bash command-line-interface bourne-shell unix-shell

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

将 & 附加到我执行的特定命令的末尾

我希望在执行命令时附加 & 符号到特定命令(比如 tkdiff)的末尾。

请让我知道我应该在 bashrc 中创建什么样的别名/任何其他解决方案。

提前致谢。

注意:我执行的命令可能有几个参数。& 应该放在最后,以便我可以在 b/g 中执行,并且可以将 shell 用于任何其他目的。

linux shell bourne-shell

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