(三)R-studio调度

1、准备测试脚本

from datetime import datetime
print('111')
print(datetime.now())

2、设置定时调度

如果crontab没有安装,需要在root用户下安装,并启动,可参考:Ubuntu下crontab的安装和使用

(base) rstudio@5abc0fae5cff:~/projects/szyx$ which python
/opt/conda/bin/python


(base) rstudio@5abc0fae5cff:~/projects/szyx$ crontab -l
# 在 8 点到 18 点的每隔1分钟的时候执行
*/1 8-23 * * * cd ~/projects/szyx/ && python38  test.py >> ~/logs/test.log 2>&1
*/1 8-23 * * * cd ~/projects/szyx/ && /opt/conda/bin/python test.py >> ~/logs/szyx.log 2>&1

如果觉得/opt/conda/bin/python太长,可以用ln命令创建符号链接:

root下:ln -s /opt/conda/bin/python /usr/bin/python38


(base) rstudio@5abc0fae5cff:~/projects/szyx$ which python38
/usr/bin/python38

(base) rstudio@5abc0fae5cff:~/projects/szyx$ ll /usr/bin/python38
lrwxrwxrwx 1 root root 21 Jun 22 09:05 /usr/bin/python38 -> /opt/conda/bin/python*

3、修改系统时间

参考:ubuntu系统修改系统时间

root@5abc0fae5cff:/home/rstudio/projects/szyx# date -R

Wed, 21 Jun 2023 15:25:43 +0000


root@5abc0fae5cff:/home/rstudio/projects/szyx# tzselect

4->10->1->1


root@5abc0fae5cff:/home/rstudio/projects/szyx# sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime


root@5abc0fae5cff:/home/rstudio/projects/szyx# date
Wed Jun 21 11:30:50 PM CST 2023


root@5abc0fae5cff:/home/rstudio/projects/szyx# date -R

Thu, 22 Jun 2023 08:38:53 +0800

4、关于系统时间

"Wed, 21 Jun 2023 15:25:43 +0000" 是一个表示时间和时区偏移的时间戳字符串。其中的 "+0000" 表示时区偏移,表示相对于协调世界时(UTC)的时间差。在这种情况下,"+0000" 表示时区偏移为零,即没有时区偏移,时间是以 UTC 时间表示的

"cst" 是中国标准时间(China Standard Time)的缩写。CST 是 UTC+8 的时区标准时间,适用于中国大陆、台湾、香港等地区。CST 指示当前时间是基于中国标准时间的)

(三)R-studio调度_第1张图片

 

你可能感兴趣的:(Docker,docker)