A; B Run A and then B, regardless of success of A
A && B Run B if A succeeded
A || B Run B if A failed
A & Run A in background.
如何让它等到前一行完成执行才移到下一行?
当你直接调用bash文件时它工作正常,但是当从 cronjob 调用它时,它会执行所有操作,而不必等待前一个完成。
睡眠效果不错,但对于py文件,它无需等待即可执行。 我也试过以下
$.getJSON('@Url.Action("LoadFeedbackModal", "Home")').done(function(info) {
debateModal = bootbox.dialog(
{
message: info,
title: '<span class="fa fa-wechat"></span> Leave Feedback',
closeButton: true
});
debateModal.find('.modal-header').removeClass('modal-header').addClass('modal-header-info');
}).fail(function() {
debateModal = bootbox.alert({ message: "Problem try later", size: 'small' });
});
答案 0 :(得分:2)
从cron运行时,您确定python
在路径中吗?通常情况下,与正常的shell环境相比,您的cron作业环境会被剥离,因为它不会执行正常的环境设置脚本。如果您指定python
的完整路径?