(三)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 指示当前时间是基于中国标准时间的)

其他:【conda activate】命令激活以及conda常用命令_activate conda_感谢地心引力的博客-CSDN博客

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值