시스템 튜토리얼 리눅스 Tomcat 스크립트를 정기적으로 다시 시작하고 crontab 추가 후 실행되지 않는 문제 해결

Tomcat 스크립트를 정기적으로 다시 시작하고 crontab 추가 후 실행되지 않는 문제 해결

Jul 19, 2024 am 11:07 AM

定时重启 tomcat 脚本加入 crontab 后不执行的解决方法

在网上找了一个定时重启tomcat的脚本,自己自动执行是可以的,但就是加入crontab后不执行。

重启脚本如下

restart_tomcat.sh

#!/bin/bash
tomcat_home=/usr/local/tomcat8
SHUTDOWN=$tomcat_home/bin/shutdown.sh
STARTTOMCAT=$tomcat_home/bin/startup.sh
$SHUTDOWN
$STARTTOMCAT
로그인 후 복사

定时任务

0 2 * * * cd /opt && ./restart_tomcat.sh
로그인 후 복사

定时任务执行后提示信息在/var/spool/mail/root中

cat /var/spool/mail/root
로그인 후 복사

还可以在crontab的执行日志中看都执行了什么命令

tail -n 100 /var/log/cron
로그인 후 복사

定时执行任务软件安卓_定时执行任务app_linux定时任务不执行

从提示信息中我们看见是在执行脚本的时侯没有找到JAVA_HOME

在网上也找到了一篇文章中介绍的

有时我们创建了一个crontab,然而这个任务却难以手动执行,而自动执行这个任务却没有问题,这些情况通常是因为在crontab文件中没有配置环境变量导致的。

所以就改了一下重启脚本linux定时任务不执行,加入source/etc/profile

最终的重启脚本如下

#!/bin/sh
source /etc/profile
tomcat_home=/usr/local/tomcat8
# 找到tomcat进程并kill掉
ps -ef |grep tomcat |awk {'print $2'} |sed -e "s/^/kill -9 /g" |sh -
# 删除日志目录
# rm $tomcat_home/logs/* -rf
# 删除临时目录
# rm $tomcat_home/work/* -rf
# 启动tomcat
start_tomcat=$tomcat_home/bin/startup.sh
$start_tomcat
로그인 후 복사

定时执行任务app_定时执行任务软件安卓_linux定时任务不执行

此次才能重启了,还是linux知识把握的太少linux定时任务不执行linux启动盘制作工具linux操作系统教程,没有系统地了解。

注意事项:crontab中要写全路径

参考文献

重启tomcat脚本

crontab定时执行

위 내용은 Tomcat 스크립트를 정기적으로 다시 시작하고 crontab 추가 후 실행되지 않는 문제 해결의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

SED 명령으로 텍스트 조작을 마스터 링합니다 SED 명령으로 텍스트 조작을 마스터 링합니다 Mar 16, 2025 am 09:48 AM

SED 명령으로 텍스트 조작을 마스터 링합니다

필레 : 라즈베리 파이로 구동되는 모듈 식 휴대용 미니 컴퓨터 필레 : 라즈베리 파이로 구동되는 모듈 식 휴대용 미니 컴퓨터 Mar 06, 2025 am 10:11 AM

필레 : 라즈베리 파이로 구동되는 모듈 식 휴대용 미니 컴퓨터

Linux 커널 소스 코드는 4 천만 줄을 능가합니다 Linux 커널 소스 코드는 4 천만 줄을 능가합니다 Mar 05, 2025 am 09:35 AM

Linux 커널 소스 코드는 4 천만 줄을 능가합니다

Linux에서 파일 및 디렉토리 계산 방법 : 초보자 안내서 Linux에서 파일 및 디렉토리 계산 방법 : 초보자 안내서 Mar 19, 2025 am 10:48 AM

Linux에서 파일 및 디렉토리 계산 방법 : 초보자 안내서

Linux 시스템을 Liporix 커널로 과급하는 비밀 무기 Linux 시스템을 Liporix 커널로 과급하는 비밀 무기 Mar 08, 2025 pm 12:12 PM

Linux 시스템을 Liporix 커널로 과급하는 비밀 무기

자신의 우분투 개인 클라우드 구축 : 안전한 데이터 피난처 생성을위한 단계별 가이드 자신의 우분투 개인 클라우드 구축 : 안전한 데이터 피난처 생성을위한 단계별 가이드 Mar 05, 2025 am 11:02 AM

자신의 우분투 개인 클라우드 구축 : 안전한 데이터 피난처 생성을위한 단계별 가이드

Linux의 여러 그룹에 사용자를 추가하는 방법 Linux의 여러 그룹에 사용자를 추가하는 방법 Mar 18, 2025 am 11:44 AM

Linux의 여러 그룹에 사용자를 추가하는 방법

System76은 Meerkat Mini PC : Big Power를 작은 패키지로 소개합니다. System76은 Meerkat Mini PC : Big Power를 작은 패키지로 소개합니다. Mar 05, 2025 am 10:28 AM

System76은 Meerkat Mini PC : Big Power를 작은 패키지로 소개합니다.

See all articles