当前位置: 首页 > news >正文

linux下使用crontab定时器,并且设置定时不执行的情况,附:项目启动遇到的一些问题和命令

打开终端,以root用户身份登录。

运行以下命令打开cron任务编辑器:

crontab -e
如果首次编辑cron任务,会提示选择编辑器。选择你熟悉的编辑器,比如nano或vi,并打开相应的配置文件。

在编辑器中,添加一行类似以下的命令来设置定时任务:

关机

0 0 * * * shutdown -h now

重启

40 18 * * * sudo shutdown -r now

重启之后启动脚本 并且指定日志

45 18 * * * sh start.sh > nginx.log

给脚本添加权限

chmod +x stop_java.sh

上面的命令表示每天的0点0分(即午夜)执行关机操作。你可以根据需要调整时间和日期。
5. 保存并关闭文件。在nano编辑器中,按下Ctrl + X,然后输入Y并按Enter键确认保存。

现在,你的服务器将在设定的时间自动关机。如果你想要取消这个任务,可以运行以下命令:

crontab -e
然后注释掉或删除相应的命令行即可。

crontab 定时不执行配置

查看日志cat /var/log/cron,发现以下错误
在这里插入图片描述
1、修改 vim /etc/postfix/main.cf 文件
2、将 inet_interfaces = localhost 这一行注释
3、打开 inet_interfaces = all 这一行
4、执行 service postfix start 命令
7. 重新测试定时任务并查看日志
附:

查看服务状态

systemctl status crond

启动

systemctl start crond
或者 service crond star
或者 service crond status

停止

systemctl stop crond

重启

systemctl restart crond

重新加载

systemctl reload crond

开机启动crontab服务

systemctl start crond

nginx指定配置文件

/usr/local/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

防火墙

启动

sudo systemctl start firewalld

开放端口

firewall-cmd --zone=public --add-port=8888/tcp --permanent
firewall-cmd --zone=public --add-port=80/tcp --permanent

枚举开放端口

firewall-cmd --list-ports
注:防火墙尽量在docker启动之后开放,否则docker需要重启

重启docker

service systemctl restart docker

reids

查看redis状态

sudo systemctl status redis

加载镜像

docker run -p 6379:6379 --name redis
-v /mydata/redis/data:/data
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf
-d redis redis-server /etc/redis/redis.conf

redis设置密码

docker exec -it redis redis-cli
config set requirepass xxx
exit

查看

auth xxx

查看空间

df -h

查看内存空间

free -h

查看内存排名前二十

ps aux | head -1;ps aux |grep -v PID |sort -rn -k +4 | head -20

动态查看内存占用

slabtop

查看某个进程的所占内存

pidstat -r -p 24427 1 5

http://www.lryc.cn/news/169380.html

相关文章:

  • linux下二进制安装docker最新版docker-24.0.6
  • 计算机视觉 01(介绍)
  • Java下部笔记
  • 链表基本操作
  • Linux学习笔记-Ubuntu系统下配置用户ssh只能访问git仓库
  • 央媒发稿不能改?媒体发布新闻稿有哪些注意点
  • 计算机竞赛 深度学习 opencv python 公式识别(图像识别 机器视觉)
  • KPM算法
  • 全流程GMS地下水数值模拟及溶质(包含反应性溶质)运移模拟技术教程
  • GE D20 EME 10BASE-T电源模块产品特点
  • 游戏工作时d3dcompiler_47.dll缺失怎么修复?5种修复方法分享
  • 关于激光探测器光斑质心算法在FPGA硬件的设计
  • 理清SpringBoot CURD处理逻辑、顺序
  • 缓存读写淘汰算法W-TinyLFU算法
  • C++中的 throw详解
  • vue 封装Table组件
  • MySQL主从复制错误
  • Redis群集
  • Spring AOP以及统一处理
  • vue2markdown转思维导图
  • docker下redis备份文件dump.rdb获取
  • 二十一、MySQL(多表)内连接、外连接、自连接实现
  • Zookeeper运维
  • uniapp 点击事件-防重复点击
  • 推进“数智+数治”,中期科技智慧公厕驱动城市公厕更新升级发展
  • 4、模板(二叉树,红黑树,STL的实现)
  • 了解JVM
  • vue2实现组织机构树
  • JS中BigInt的使用
  • 你的第1个 Unity 游戏!!!