当前位置:  技术问答>linux和unix

关于crontab和shell文件,江湖救急,分有点少..HELP ME..

    来源: 互联网  发布时间:2017-01-12

    本文导语:  1.* * * * * root sh /home/test (这种格式貌似是错误的,因为多了一个root)     貌似这样也是错误的(* * * * * root /home/test)  请问下,如果我要加上一个用户...需要怎么写? 2.  [root@shell]# a2=56789  [root@shell]# echo $a2  56789 ...


1.* * * * * root sh /home/test (这种格式貌似是错误的,因为多了一个root) 
 
 貌似这样也是错误的(* * * * * root /home/test)

 请问下,如果我要加上一个用户...需要怎么写?


2.
 [root@shell]# a2=56789
 [root@shell]# echo $a2
 56789
 这样可以得到a2的值,因为a2为shell变量

 但是.我在一个文件为t1的里面写上
 #  t1文件内容##
 #! /bin/bash
 echo $a2
 ############

 保存文件.

 执行[root@shell]# sh t1 
 
 返回为空..请问这是为什么...

ps:说明一下,我的理解
   a2定义的是shell变量..因为用set可以得到a2的值 所以用echo $a2可以得到值,这个可以理解
   但是.我把它写到一个文件里面.并且也指定了/bin/bash..就是说.这个文件会用到shell变量.
   那么$a2是shell变量.就应该有这个值出来.但却为什么没有呢?
 

|
sh xxx.sh 是运行一个bash进程去解析xxx.sh,当然见不到父bash的变量了.

用source xxx.sh 就可以了.

* * * * * su /home/test 

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 求助 crontab -l & crontab -e 报错,谢各位大神先~~
  • ls -l `locate crontab`和locate crontab |ls -l有什么区别啊
  • 脚本自动添加crontab示例
  • LINUX中crontab的奇怪问题
  • crontab问题!!!
  • AIX下面的crontab设置的问题
  • crontab无法编辑了,大侠帮忙!!!
  • 哪位大哥用过Crontab命令啊?
  • crontab 服务执行不了
  • 请问使用crontab是否必须设置环境变量?
  • crontab能让一个程序每分钟执行一次吗?
  • crontab的问题,希望高手指教!谢谢!
  • 如何把一个文本内的内容一次性写入crontab里
  • crontab提交的定时任务不能正常执行
  • crontab属于哪个包
  • 求救 Solaris crontab 问题
  • 无法用crontab???
  • 求救,关于crontab,小妹不胜感激
  • crontab 自动执行问题
  • 求救:crontab不运行 急急急啊


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3