在哪里把我的backup.sh?

我正在编写一个shell脚本,用于备份我的系统(如下所示: https : //help.ubuntu.com/8.04/serverguide/C/backup-shellscripts.html )。

什么是我的系统中存储此文件的最佳位置? 我知道,我可以把它放在任何地方,但如果它将被存储在一个正在备份的目录中将会是什么? 这里最好的做法是什么?

我正在运行一个Ubuntu服务器。

有些人在/ opt中在/ usr / local其他地方安装了额外的东西。

请参阅: http : //www.pathname.com/fhs/

正如其他人所说,在/ usr / local /下,而不是/ opt /。 我通常在/ root /中也有这样的脚本,但这可能被认为是不好的做法。 还有一种可能是/etc/cron.daily/。

但你真的应该问自己,为什么你这样做。 本地备份脚本比一些现成的备份解决scheme更容易出错。 请记住,你不需要备份,你想恢复工作。

我在家用机器上有一个单独的用户帐户,用于备份,防病毒扫描等任务。

像backup.sh这样的工作进入主目录。 这样做的好处在于,无需备份所有/ usr /就可以轻松备份一些定制的脚本。

在服务器上/ usr / local / sbin /用于系统二进制文件,/ usr / local / bin /用于其他脚本是相当标准的。

/ opt /可以使用,但通常用于第三方应用程序。