
正文
linux等待几秒的命令 linux 等待一段时间
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎么设置LINUX系统的开机等待时间
一般grub启动的话,可做如下修改。
编辑/boot/grub/menu.lst修改
timeout的值,
例如
vi /boot/grub/menu.lst
-----
#boot=/dev/vda
timeout=5
相关问答
Q1: linux的计划任务可以设定成每30秒钟执行命令一次么?就是 crontab -e 这个命令之后应该怎么写?
1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。
2、在linux命令行下输入shell指令:crontab -e,进入crontab编辑状态。
3、通过2条每分钟执行的定时任务配合 sleep 30;指令,此时会看到定时任务成功实现了30秒执行一次。
Q2: 关于在linux中运行sleep()的命令
行缓冲!你要修改成这样。
#includestdio.h
int main()
{
printf("hello\n");
sleep(3);
printf("after 3s\n");
return 0;
}
或者printf后面添加fflush,
printf("hello");
fflush(stdout);
Q3: linux系统 下 如何让C语言sleep()函数等待时间小于1秒
sleep()函数大概只能精确到50ms左右,你用sleep(10)是肯定不行的,如果你要精确的定时的话可以使用QueryPerformanceFrequency()函数,用法为:
LARGE_INTEGER litmp;
LONGLONG QPart1,QPart2;
double dfMinus, dfFreq, dfTim;
QueryPerformanceFrequency(litmp);
dfFreq = (double)litmp.QuadPart;// 获得计数器的时钟频率
QueryPerformanceCounter(litmp);
QPart1 = litmp.QuadPart;// 获得初始值
do
{
QueryPerformanceCounter(litmp);
QPart2 = litmp.QuadPart;//获得中止值
dfMinus = (double)(QPart2-QPart1);
dfTim = dfMinus / dfFreq;// 获得对应的时间值,单位为秒
}while(dfTim0.001);
其定时误差不超过1微秒,精度与CPU等机器配置有关。
×××××××××××××××××××××××××
sleep()函数的中等待时间是以毫秒计算的,所以等待1秒就是sleep(1000),如果要让等待时间小于一秒,那么就让传入的参数小于1000就行了.
比如,等待0.1秒:
sleep(100);
Q4: linux关机命令-t参数,能否给个实例?如10秒后关机。 是否是 shutdown -h -t 10 now ?谢谢指教!
shutdown -h 10表示10秒后再关机。其中h表示halt,是关机的意思;-10表示10秒。
shutdown -h now 表示立刻(now)关机。
now和-10都表示时间,所以不能同时用。另外还有-r表示reboot是重启的意思。这些都是linux下的shell命令,我现在正在学习,准备考证,有不懂的我们可以一块研究。
Q5: Linux 命令 read (文件管理)——想玩转linux就请一直看下去
Linux read命令用于从标准输入读取数值。
read 内部命令被用来从标准输入读取单行数据。这个命令可以用来读取键盘输入,当使用重定向的时候,可以读取文件中的一行数据。
参数说明:
1、简单读取
测试结果为:
2、-p 参数,允许在 read 命令行中直接指定一个提示。
测试结果为:
3、-t 参数指定 read 命令等待输入的秒数,当计时满时,read命令返回一个非零退出状态。
执行程序不输入,等待 5 秒后:
4、除了输入时间计时,还可以使用 -n 参数设置 read 命令计数输入的字符。当输入的字符数目达到预定数目时,自动退出,并将输入的数据赋值给变量。
该例子使用了-n 选项,后接数值 1,指示 read 命令只要接受到一个字符就退出。只要按下一个字符进行回答,read 命令立即接受输入并将其传给变量,无需按回车键。
只接收 2 个输入就退出:
执行程序输入两个字符:
5、 -s 选项能够使 read 命令中输入的数据不显示在命令终端上(实际上,数据是显示的,只是 read 命令将文本颜色设置成与背景相同的颜色)。输入密码常用这个选项。
执行程序输入密码后是不显示的:
6.读取文件
每次调用 read 命令都会读取文件中的 "一行" 文本。当文件没有可读的行时,read 命令将以非零状态退出。
通过什么样的方法将文件中的数据传给 read 呢?使用 cat 命令并通过管道将结果直接传送给包含 read 命令的 while 命令。
测试文件 test.txt 内容如下:
测试代码:
执行结果为:
使用 -e 参数,以下实例输入字符 a 后按下 Tab 键就会输出相关的文件名(该目录存在的):
linux等待几秒的命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux 等待一段时间、linux等待几秒的命令的信息别忘了在本站进行查找喔。







