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

2023-09-15 09:37:32

打开终端,以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

更多推荐

Element UI 表单验证规则动态失效问题

Element版本:v2.15.3问题背景如下代码所示:有一个上传文件的input组件,在更新的时候,如果不上传文件表示不更新,如果要更新则点击「重新上传」按钮将上传组件显示出来<el-formref="form":model="form":rules="rules"label-width="80px"><!--这个字

科普丨OTP语音芯片和语音合成芯片的区别

语音芯片根据集成电路类型来分,凡是与声音有关系的集成电路被统称为语音芯片(又称语音IC,这里应该叫成VoiceIC),但是在语音芯片的大类型中,又被分为语音IC(这里应该叫成SpeechIC),音乐IC(这里应该叫成MusicIC)两种。一、OTP语音芯片OTP(OneTimeProgramable)是指一次性可编程语

高德地图实现-微信小程序地图导航

效果图:一、准备阶段1、在高德开放平台注册成为开发者2、申请开发者密钥(key)。3、下载并解压高德地图微信小程序SDK高德开放平台:注册账号(https://lbs.amap.com/))申请小程序应用的key应用管理(https://console.amap.com/dev/key/app))->我的应用->创建新

Oracle 19c RAC安装时遇到 INS-06006 错误

1.错误现象通过执行gridSetup.sh配置19cgridinfrastructure的时候,在SSHconnectivity步骤,发生如下错误:[INS-06006]PasswordlessSSHconnectivitynotsetupbetweenthefollowingnode(s):[<racnode2>]

软件定义汽车时代,1 亿行代码的安全保障,极狐GitLab 这么做!

本文整理自极狐GitLab解决方案部总监张扬老师在AUTOSEMO会议上的主题分享“驾驭代码激增浪潮,护航软件定义汽车”。软件定义汽车的挑战“软件吞噬世界”,这是网景创始人MarcAndreessen在2011年说的一句话。这些年软件行业的飞速发展也验证了这句话。智能手机就是一个很鲜活的例子,各种app彻底改变了人们的

健身完全手册

文章目录饮食完全手册摄入总量日内分配来源和配餐方法专题&错误训练完全手册训练分化动作模式胸背手肩腿臀腹训练计划减脂完全手册胸肌训练(原理+动作+计划+饮食)健身训练的分化、动作、配重体态大师饮食完全手册参考视频:💪🏻B站版《健身新手的饮食完全手册》™健身饮食不是管理具体食物,而是管理食物背后的碳蛋脂摄入总量定碳蛋脂

抖音seo短视频矩阵系统源代码开发部署分享

一、抖音seo短视频矩阵系统源码开发需要用到以下技术:前端技术:HTML、CSS、JavaScript等。后端技术:PHP、MySQL等。视频处理技术:FFmpeg等。抓取技术:爬虫技术,如Python的Requests、BeautifulSoup等。推荐算法:协同过滤算法、基于内容的推荐算法等。SEO优化:关键词分析

蓝桥杯每日一题2023.9.21

蓝桥杯2021年第十二届省赛真题-异或数列-C语言网(dotcpp.com)题目描述Alice和Bob正在玩一个异或数列的游戏。初始时,Alice和Bob分别有一个整数a和b,有一个给定的长度为n的公共数列X1,X2,···,Xn。Alice和Bob轮流操作,Alice先手,每步可以在以下两种选项中选一种:选项1:从数

0 杂项知识

文章目录加密算法对称加密非对称加密散列加密sha-512与md5算法的对比加密算法参照:链接一般将加密算法分为三种:对称加密,非对称加密,散列加密对称加密对称加密就是只存在一把钥匙,这把钥匙可以用来加密文件,也可以用来解密文件(个人理解)常用于需要经常性沟通的加密,即给出钥匙的对方与己方需要有经常性的沟通。非对称加密非

【FAQ】安防监控系统/视频云存储EasyCVR平台安全检查Proxy出现sql injection的漏洞,该如何修改?

安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。最近有用户反馈,在使用视频监控系统EasyCVR平台安全扫描时,发现

企业工程项目管理系统源码(三控:进度组织、质量安全、预算资金成本、二平台:招采、设计管理)

工程项目管理软件(工程项目管理系统)对建设工程项目管理组织建设、项目策划决策、规划设计、施工建设到竣工交付、总结评估、运维运营,全过程、全方位的对项目进行综合管理工程项目各模块及其功能点清单一、系统管理1、数据字典:实现对数据字典标签的增删改查操作2、编码管理:实现对系统编码的增删改查操作3、用户管理:管理和查看用户角

热文推荐