linux crontab 每隔1分钟执行.sh脚本
时间: 2023-08-11 07:26:20 浏览: 131
你可以通过编辑 crontab 文件来实现每隔1分钟执行.sh脚本。
1. 打开终端,输入以下命令编辑 crontab 文件:
```
crontab -e
```
2. 在打开的文件中输入以下内容:
```
* * * * * /bin/bash /path/to/your/script.sh
```
其中,星号表示每个时间段都要执行,因此 * * * * * 表示每分钟都要执行。/bin/bash 表示使用 Bash 执行脚本,/path/to/your/script.sh 是你要执行的脚本路径。
3. 保存并退出编辑器。
现在,你的脚本将每隔1分钟自动执行。你可以通过查看日志文件或输出来确认它是否按预期工作。
相关问题
linux 定时任务 每隔50分钟执行一次
在 Linux 中,您可以使用 crontab 命令来设置定时任务。要设置每隔 50 分钟执行一次任务,可以使用以下语法:
```
*/50 * * * * command
```
其中,*/50 表示每隔 50 分钟执行一次任务;后面的 * 表示小时数、日期、月份和星期,均为任意值;最后的 command 表示需要执行的命令。
例如,要在每隔 50 分钟执行 /home/user/script.sh 脚本,可以使用以下命令将其添加到 crontab 中:
```
$ crontab -e
```
然后在打开的编辑器中添加以下行:
```
*/50 * * * * /bin/bash /home/user/script.sh
```
保存并退出即可。这样,每隔 50 分钟,系统就会自动执行该脚本。
linux 当内存剩余小于200m时自动运行start.sh脚本
可以使用Linux系统下的crontab工具来实现在内存剩余小于200m时自动运行start.sh脚本的功能。具体步骤如下:
1. 编写一个脚本,用于检测内存剩余量是否小于200m,并在小于200m时执行start.sh脚本。示例脚本如下:
```bash
#!/bin/bash
free_mem=$(free -m | awk '/^Mem:/{print $4}')
if [ $free_mem -lt 200 ]; then
bash /path/to/start.sh
fi
```
2. 使用命令`crontab -e`编辑当前用户的crontab文件,添加如下一行:
```bash
*/5 * * * * /path/to/check_mem.sh >/dev/null 2>&1
```
这个cron表达式的意思是每5分钟检查一次内存剩余量,如果小于200m则执行`/path/to/start.sh`脚本。`>/dev/null 2>&1`这个部分是将脚本的输出重定向到空设备,避免在cron日志中产生大量无用输出。
3. 保存并退出crontab文件。
这样,每隔5分钟就会自动检测一次内存剩余量,如果小于200m则自动执行start.sh脚本。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)