日期:2014-05-16  浏览次数:20631 次

《Linux与Unix Shell编程指南》中几个问题讨论一下,谢谢指点。
《Linux与Unix Shell编程指南》中几个问题讨论一下,谢谢指点:
1) 在书本中很多示例都包含了pg这个命令,我上网找了一下,说是这个命令是用来分屏显示后面的内容,而我在我的Linux shell窗口上输入这个命令却无法显示,请问原因是?
2) 在P164页中的控制流结构描述章节,引入了一种判断当前脚本执行模式的方法,[ -t ]的返回值为1,则为交互模式,请问我如何测试获取[  -t  ]的返回值?另外,如何手动控制 脚本 通过非交互模式运行(例如cron模式)?
3) 在描述后台执行脚本的章节有:为了提交你刚刚创建的c r o n t a b文件,可以把这个新创建的文件作为c r o n命令的参数:$ crontab davecron。我尝试了一下,写了一个脚本,包含以下内容:
40 6 * * *  xx/test.sh

希望控制在6:40来执行xx目录下的测试脚本,但是操作失败,请问是所有的系统都支持这种加载crontab文件的方法嘛?

------解决方案--------------------
1、pg没有装

3、xx是相对路径?应该写绝对路径吧,不然怎么找文件?

------解决方案--------------------
2.返回值会用到关键字return,想得到这个返回值可以用$?获取,linux系统下,返回值只能是返回1-254整数
3.LINUX系统下,以/开头的是绝对路径,其它的都是相对路径,所以你这个路径xx/test.sh是相对路径,找不到的