我有一个奇怪的问题,并且试图修复它好几天,我创建了一个脚本并使用cronjob运行它。它实际上运行良好,脚本运行后我能够看到更改。问题是每次我运行此脚本时,脚本运行完毕后服务器就会崩溃
这是我制作的脚本
const axios = require('axios')
const creds = require('../../cronjob.json')
const importData = async () => {
const response = await axios({
url: `${creds.url}/graphiql/login`,
method: 'POST',
data: {
query: `
{
authenticateUserQuery(email: "${creds.curl_user_email}", password: "${creds.curl_user_password}") {
access_token
}
}
`
}
})
const accessToken = response.data.data.authenticateUserQuery.access_token
const result = await axios({
url: `${creds.url}/graphiql`,
method: 'POST',
data: {
query: `
{
importDataQuery {
message
}
}
`
},
headers: {
'Authorization': `Bearer ${accessToken}`
}
})
console.log(result.data)
return result.data
}
importData()
这是cronjob时间表
0 16 * * * /usr/local/bin/node /home/ubuntu/myproject/crobjob/import_data.js > /dev/null 2>&1