• 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

  • 相关阅读:
    四、vue-cli 介绍与使用
    【MCU】栈溢出问题
    路由器本地docker 下载node容器部署 thressjs文档
    iOS 关于单例常见使用方法
    硬核解析 MySQL 的 MVCC 实现原理,面试官看了都直呼内行
    Binder 域
    【Python入门】Python的tuple容器
    将ROS bag转成CSV
    机器会思考吗?浅析ai智能体框架metagpt的思考机制
    Python实现KNN(K近邻)分类模型(KNeighborsClassifier算法)并应用网格搜索算法寻找最优参数值以及数据标准化均衡化项目实战
  • 原文地址:https://blog.csdn.net/weixin_44378416/article/details/132894700