我有一个相当简单的.sh脚本,可以通过命令bash clearlogs.sh arg1
在FreeBSD上运行。该脚本采用一个整数参数,仅浏览指定的目录,并删除早于指定时间(标识为第一个参数)的文件。我想知道是否有最佳实践位置来保存.sh文件以及将它们添加到路径中的正确方法,以便任何用户都可以简单地键入clearlogs 7
并运行该脚本。
答案 0 :(得分:1)
本地管理员安装的大多数程序都位于/usr/local/bin
下。这样,您可以确保升级期间脚本不会被丢弃。另外,请确保脚本是可执行的。
您也可以考虑创建自己使用的端口。有关更多详细信息,请参见Porter's Handbook。但是,这可能有点过大。