曾几何时,我创建了一个脚本来清理我的“下载”目录。顺便说一句,它所做的只是将文件从 移动~/Downloads
到~/Downloads/Trash
。我将 shell 脚本存储在~/shell_scripts
.
我想更新脚本,但遗憾的是我意识到我不记得如何自动执行它:-( 我开始通过 Google 搜索执行自定义脚本的位置,但在这两个脚本中我都没有找到提及我的脚本的内容。
到目前为止我所做的是:
- 检查
.bashrc
脚本名称clean_downloads.sh
和目录shell_scripts
- 已检查
.bash_logout
.bash_login
并且.bash_profile
我的主目录中不存在文件- 检查
/etc/profile
是否有提及和/etc/profile.d
脚本副本 - 已检查
/etc/init.d
除了提到的目录之外,我没有在任何地方找到该脚本的副本!/shell_scripts
。我怀疑我以某种方式向系统文件添加了一条执行行,因为我几乎确定如果我正确输入了所有内容,我就进行了某种验证。
如果执行特定脚本以及为什么(从哪个文件)执行,您是否知道有什么方法可以找到某种系统日志?
答案1
我怀疑 cron 正在定期执行你的脚本。在这种情况下,以下命令可能会帮助您在 cron 配置中找到相应的条目:
crontab -e
cat /etc/crontab
ls /etc/cron*