linux同时设定在每周的1,3,5的下午17:00运行可执行文件AB,运行完毕之后电脑自动重启。
时间: 2025-01-05 09:41:23 浏览: 3
在Linux系统中,你可以使用`cron`任务调度工具来定期执行命令并设置开机自启。首先,确保已经安装了`cronie`服务,如果没有可以使用包管理器安装(如`apt-get`或`yum`)。然后按照以下步骤操作:
1. 打开终端并编辑cron作业配置文件:
```
crontab -e
```
2. 进入编辑器后,在文件底部添加一个新的行,格式如下:
```bash
0 17 * * 1,3,5 /path/to/your/command AB
```
其中:
- `0 17` 表示每天下午17点整(24小时制,即5点)
- `* *` 表示月份、星期几都是通配符,这里指周一、周三和周五
- `/path/to/your/command AB` 是你需要执行的命令(包括可执行文件AB),确保替换为实际的路径。
3. 保存并退出编辑器。如果提示确认是否更新crontab,则输入`Y`或按回车键。
4. 确保命令执行完毕后能够重启计算机,可以在命令后加上`&& shutdown -r now`,但这可能会导致不必要的频繁重启。一种更稳妥的做法是在命令结束后发送一个信号到某个脚本或者程序,该脚本或程序再负责触发重启。例如,创建一个名为`shutdown_script.sh`的shell脚本:
```bash
#!/bin/bash
/path/to/your/command AB
sleep 60
shutdown -r now
```
将这个脚本赋予执行权限:
```
chmod +x shutdown_script.sh
```
然后将上面的crontab命令修改为调用这个脚本:
```bash
0 17 * * 1,3,5 /path/to/shutdown_script.sh
```
阅读全文