我在Linux服务器上工作,这不允许我使用cron。因此,为了绕过这个问题,我编写了需要在这样一个确定的时间运行的脚本:
while true
do
...
...
sleep 1d #changes upon requirement of my script
done
我总是在后台nohup ./script.sh &中启动脚本。
我的问题是,假设我有6/7个这样的脚本运行在服务器上--大多数时候它们都在睡觉。这个- sleep会消耗某种内存吗?它会影响服务器的性能吗?有什么有效的方法来处理这件事吗?
我需要在远程linux服务器上检查我的计划作业的状态。通常,成功将由${Taskname}_YYMMDDhhmm.ok文件指示。因为作业一天要调度几次,所以一个任务会有很多ok文件。
这些作业可以由其他远程计算机通过远程shell脚本初始化,也可以由cron初始化。
Example schedule:
Taskname Scheduled_Start_Time
Task A 00:00
06:00
12:00
Task B 09:30
Task C **:30 (every 30 minutes)
Task D 09:30
所以我想做一个快速和肮
我有Linux (CentOS Version6.4),它能够处理用户发送的源代码。服务器上有一个Java应用程序,它启动一个bash脚本,它将以有限的方式运行这些源代码的编译和执行命令(时间和内存有限,没有Internet,由有限的用户执行)。
Java程序必须总是在运行,所以它可以注册新的作业请求。启动时,Java程序运行良好,但经过一段时间(几天后),命令无法正确执行。我收到以下错误消息:
sudo: sorry, you must have a tty to run sudo
造成这种情况的原因是:
sudo -u codiana $COMMAND &
其中,$COMMAND命
MySQL服务器(5.5)运行在aws-ec2实例上,包含以下linux详细信息
NAME="Amazon Linux AMI"
VERSION="2015.09"
ID="amzn"
ID_LIKE="rhel fedora"
VERSION_ID="2015.09"
PRETTY_NAME="Amazon Linux AMI 2015.09"
ANSI_COLOR="0;33"
CPE_NAME="cpe:/o:amazon:linux:2015.09:ga"
H