启动时的Cron作业根本不起作用

启动时的Cron作业根本不起作用,cron,startup,Cron,Startup,我已经试着让它工作了18个多小时了。我开始失去理智了 我已经试着把它做成一个cronjob@reboot和一个启动脚本 基本上我需要这个 @reboot screen -dmS minecraft @reboot cd /home/admin/vivalaminecraft.com @reboot mono McMyAdmin.exe 我想创建并输入一个屏幕,然后转到目录,然后单击mono mcmyadmin.exe 我试过很多方法,但都不管用。我四处打听过,但似乎没有人找到确切的答案 我最多

我已经试着让它工作了18个多小时了。我开始失去理智了

我已经试着把它做成一个cronjob@reboot和一个启动脚本

基本上我需要这个

@reboot screen -dmS minecraft
@reboot cd /home/admin/vivalaminecraft.com
@reboot mono McMyAdmin.exe
我想创建并输入一个屏幕,然后转到目录,然后单击mono mcmyadmin.exe

我试过很多方法,但都不管用。我四处打听过,但似乎没有人找到确切的答案

我最多只能创建一个屏幕,但里面什么都没有

最糟糕的是,如果我手动输入这些行,它就会工作。但通过启动脚本或cronjob,它不会


请帮忙

创建屏幕不会自动运行屏幕内的其他命令(没有理由这样做)。相反,尝试创建一个脚本,您可以在
屏幕上使用该脚本启动程序。

ahhh这样它就可以创建屏幕,然后进入屏幕并执行命令?没错。比如:
screen-dmS minecraft/home/admin/vivalaminecraft.com/start_admin
其中
start_admin
是一个合适的shell脚本。另外请注意,您可能需要进行更多的设置,因为
mono
可能在
@reboot
运行时设置的
路径中可用,也可能不可用。因此我尝试这样做
screen-dmS minecraft
/home/admin/vivalaminecraft.com/start.sh
在start.sh内部放置
screen-S minecraft
mono/home/admin/vivalaminecraft.com/McMyAdmin.exe
这不起作用。有什么想法吗?
screen-S minecraft mono home/admin/vivalaminecraft.com/McMyAdmin.exe
这行代码在我手动操作时有效,但在启动时无效。所以在我看来,mono启动的速度不如它能启动的那么快,所以它不能执行。我试着增加睡眠,但还是不起作用