crontab -e 입력 후 스케쥴러 등록하시고 service cron start 하시면 됩니다.
python 명령 부분은 절대경로로 써주시면 좋습니다. 예를 들어
0 * * * * /usr/local/bin/python /workspace/crawler/test1.py
와 같이 써주시면 실행이 됩니다.
which python 명령으로 사용하시는 python 명령의 절대경로를 확인하실 수 있습니다.
정확한 연결 에러 메시지를 같이 첨부해주셔야 오류 해결이 가능합니다.
질문글만으로는 해결해드릴 수 없을 것 같습니다.
저의 node.js mysql 연결 코드는 다음과 같습니다.
// node 20.10.0
// npm - "mysql": "^2.18.1"
import mysql from "mysql";
export const connection = mysql.createConnection({
host: process.env.DB_ADDRESS,
port: process.env.DB_PORT,
user: process.env.DB_ID,
password: process.env.DB_PW,
database: process.env.DB_SCHEMA,
});
connection.connect((err) => {
if (err) {
console.error("error DB connecting: " + err.stack);
return;
}
console.log("DB Connection as ID : " + connection.threadId);
});