编写一个linux下面定时启动程序的脚本
时间: 2023-05-24 07:06:36 浏览: 150
#!/bin/bash
# 设置需要定时启动的应用程序路径
APP_PATH='/opt/myapp/myapp.sh'
# 设置定时启动的时间,这里是每天晚上10点
CRON_TIME='0 22 * * *'
# 添加定时任务到crontab中
(crontab -l ; echo "$CRON_TIME $APP_PATH")| crontab -
# 输出提示信息
echo "定时启动程序已经设置完成!"
相关问题
linux定时启动sh脚本怎么保存
要在Linux上定时启动一个sh脚本,你可以使用crontab来实现。Crontab是一个用于在预定时间自动执行任务的工具。以下是保存定时启动sh脚本的步骤:
1. 编写你的sh脚本:创建一个包含你要执行的命令和操作的shell脚本文件。确保脚本具有可执行权限。
2. 打开终端并输入以下命令以编辑你的crontab文件:
```
crontab -e
```
3. 如果是第一次编辑crontab文件,系统将会要求你选择一个文本编辑器。选择一个你熟悉或者喜欢的编辑器,并进行设置。
4. 在打开的crontab文件中,每一行代表一个定时任务。每行有五个字段,分别表示分钟、小时、日期、月份和星期几。在每个字段中,你可以使用特定的值或通配符来指定时间。
5. 添加一行来定时执行你的sh脚本。例如,如果你希望每天早上8点自动执行脚本,可以添加以下行:
```
0 8 * * * /path/to/your/script.sh
```
这里的`0 8 * * *`表示每天早上8点,`/path/to/your/script.sh`是你的脚本文件的路径。
6. 保存并关闭文件。在vi编辑器中,你可以按下`Esc`键然后输入`:wq`来保存并退出。
完成以上步骤后,你的sh脚本将在指定的时间自动启动。你可以使用`crontab -l`命令来查看当前的crontab配置。如果需要修改或删除定时任务,可以再次使用`crontab -e`命令进行编辑。
linux下编写脚本定时调度python程序
在Linux下,你可以使用cron来定时调度执行Python脚本。Cron是一个定时任务调度器,可以让你按照指定的时间周期性地执行脚本。
下面是一个示例,展示如何使用cron定时调度执行Python脚本:
1. 打开终端,并输入以下命令来编辑cron定时任务列表:
```shell
crontab -e
```
2. 在打开的文件中,你可以添加一行类似于以下的代码来指定执行的时间和要执行的脚本:
```shell
* * * * * python /path/to/your/script.py
```
上述代码中的“* * * * *”表示执行的时间,这里是每分钟执行一次。你可以根据需求修改这个时间。
3. 保存并关闭文件。
这样,你的Python脚本将会按照你设定的时间周期性地执行。
请注意,你需要将`/path/to/your/script.py`替换为你实际的Python脚本文件的路径。另外,确保你的Python脚本具有可执行权限。
希望这个示例能帮助到你!如果你有任何其他问题,请随时提问。
阅读全文