??xml version="1.0" encoding="utf-8" standalone="yes"?>日韩精品久久久久久,精品国产青草久久久久福利,亚洲午夜久久久影院伊人http://www.shnenglu.com/cc/category/8221.html半亩方塘 天光云媄zh-cnFri, 18 Sep 2009 11:34:09 GMTFri, 18 Sep 2009 11:34:09 GMT60UNIX下编译SQLite3.3.6 http://www.shnenglu.com/cc/archive/2009/09/18/96655.htmlJetSunJetSunFri, 18 Sep 2009 09:41:00 GMThttp://www.shnenglu.com/cc/archive/2009/09/18/96655.htmlhttp://www.shnenglu.com/cc/comments/96655.htmlhttp://www.shnenglu.com/cc/archive/2009/09/18/96655.html#Feedback0http://www.shnenglu.com/cc/comments/commentRss/96655.htmlhttp://www.shnenglu.com/cc/services/trackbacks/96655.html  虽然现在最新的版本已经C不少Q不q这个功能也可以了,刚好需要在HPUXQAIX以及Solaris都用它QRedhat下面自带Q所以在UNIX下面要编译了一下,q里把Makefile文g做了一些调_~译通过了?br>
解压~之后不需要再执行 Configure命o了,直接make可以了Q最后会在当前目录下?strong style="COLOR: #3366ff">.libs中生成相关的库,q接E序的时候加上这些库可以了?br>
    SQLite3.3.6 下蝲  Q?strong style="COLOR: #ff0000">AIX 5.2  XLC++V7试通过Q?br>    SQLite3.3.6 下蝲  Q?strong style="COLOR: #ff0000">HPUX 11.23  aCC试通过Q?/span>

JetSun 2009-09-18 17:41 发表评论
]]>
*.bff文g的安?/title><link>http://www.shnenglu.com/cc/archive/2009/09/17/96509.html</link><dc:creator>JetSun</dc:creator><author>JetSun</author><pubDate>Thu, 17 Sep 2009 03:51:00 GMT</pubDate><guid>http://www.shnenglu.com/cc/archive/2009/09/17/96509.html</guid><wfw:comment>http://www.shnenglu.com/cc/comments/96509.html</wfw:comment><comments>http://www.shnenglu.com/cc/archive/2009/09/17/96509.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/cc/comments/commentRss/96509.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/cc/services/trackbacks/96509.html</trackback:ping><description><![CDATA[<span style="FONT-SIZE: 14pt">    今天装了一台AIX5.2的环境,q要装编译器Q不q手里只有XLC++.V7版本的,以前在AIX5.2?.3的系l上都装q很多遍了,直接使用simt工具Q选好E序路径可以了Q基本上以ؓ不会有什么问题,但是今天在装的过E中却遇C一些意想不到的问题?br>   <br>   pȝ装好之后Q先打了补丁Q然后开始装~译器,但是在装的过E中Q提Cxlmass.lib 4.3.0.0找不刎ͼ安装E序目录下面只有xlmass.lib 4.1.0.0的版本,由此造成后面几个关键包也安装不成功,最l导致安装失败。我不停的在光盘里面扑֕找,希望能找?.3.0.0版本的,可是q是没有扑ֈQ问题好像进入了死胡同了?br><br>安装q程实际需要的是下面的版本<br> <div align=center src_cetemp="/images/cppblog_com/cc/2009_9/xlmass.jpg"><img height=132 alt="" src="http://www.shnenglu.com/images/cppblog_com/cc/2009_9/xlmass.jpg" width=676 border=0><br></div> <br>怎么搞呢Q有事情问baiduQgoogleQ查了半天,l于扑ֈ了IBM的XLC++的网?br><a >http://www-01.ibm.com/support/docview.wss?rs=0&uid=swg24019560</a>Q是XLC++V7在AIX5.2上面的运行库Q里面就有xlmass相关的包Q而且?.4.0.0版本的,比要求的要高了,不知道行不行Q不了Q下来再说。tar.Z文gQ先用uncompress解压~,然后再tar xvf可以了Q出来一?.bff文gQ还真没有用q这个东西,l箋baiduQ原来在smit工具里面打开可以了?br>用户模式下,smit installp->安装软gQ选择bff文g所在的路径卛_Q然后就是安装了Q安装过E中提示有错误,但是我要的这几个包好像提交成功了Q所以也不管了,装过之后再正常安装XLC++Q装完运行xlc命oQ大功告成阿?/span><img src ="http://www.shnenglu.com/cc/aggbug/96509.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/cc/" target="_blank">JetSun</a> 2009-09-17 11:51 <a href="http://www.shnenglu.com/cc/archive/2009/09/17/96509.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Solaris环境下编译头文g的注意事?/title><link>http://www.shnenglu.com/cc/archive/2009/07/29/91597.html</link><dc:creator>JetSun</dc:creator><author>JetSun</author><pubDate>Wed, 29 Jul 2009 07:45:00 GMT</pubDate><guid>http://www.shnenglu.com/cc/archive/2009/07/29/91597.html</guid><wfw:comment>http://www.shnenglu.com/cc/comments/91597.html</wfw:comment><comments>http://www.shnenglu.com/cc/archive/2009/07/29/91597.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/cc/comments/commentRss/91597.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/cc/services/trackbacks/91597.html</trackback:ping><description><![CDATA[<span style="FONT-SIZE: 18pt">   最q在Solaris上编译程序的时候,发现它的~译器有个奇怪的习惯Q就是头文g的最后一行要加上一行回车行Q不知道是什么回事,否则׃产生警告Q在Solaris上装的就是sun公司自己的sunstudio开发工P在HPUX跟AIX上都没有q个问题Q应该是~译器的事情吧?br>下面截个囄大家看看Q?br></span><br> <div align=center src_cetemp="/images/cppblog_com/cc/2009_7/error.jpg"><img height=111 alt="" src="http://www.shnenglu.com/images/cppblog_com/cc/2009_7/error.jpg" width=906 border=0></div><img src ="http://www.shnenglu.com/cc/aggbug/91597.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/cc/" target="_blank">JetSun</a> 2009-07-29 15:45 <a href="http://www.shnenglu.com/cc/archive/2009/07/29/91597.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>LUNIX命oҎ?/title><link>http://www.shnenglu.com/cc/archive/2009/04/18/80396.html</link><dc:creator>JetSun</dc:creator><author>JetSun</author><pubDate>Sat, 18 Apr 2009 13:43:00 GMT</pubDate><guid>http://www.shnenglu.com/cc/archive/2009/04/18/80396.html</guid><wfw:comment>http://www.shnenglu.com/cc/comments/80396.html</wfw:comment><comments>http://www.shnenglu.com/cc/archive/2009/04/18/80396.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/cc/comments/commentRss/80396.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/cc/services/trackbacks/80396.html</trackback:ping><description><![CDATA[<p style="FONT-SIZE: 18pt" align=center><br><br><a href="http://www.shnenglu.com/Files/cc/unix_os.rar"><u>LUNIX命oҎ表下?/u></a></p><img src ="http://www.shnenglu.com/cc/aggbug/80396.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/cc/" target="_blank">JetSun</a> 2009-04-18 21:43 <a href="http://www.shnenglu.com/cc/archive/2009/04/18/80396.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>XMananger不能dAIX的问题分?/title><link>http://www.shnenglu.com/cc/archive/2009/04/13/79538.html</link><dc:creator>JetSun</dc:creator><author>JetSun</author><pubDate>Mon, 13 Apr 2009 13:33:00 GMT</pubDate><guid>http://www.shnenglu.com/cc/archive/2009/04/13/79538.html</guid><wfw:comment>http://www.shnenglu.com/cc/comments/79538.html</wfw:comment><comments>http://www.shnenglu.com/cc/archive/2009/04/13/79538.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/cc/comments/commentRss/79538.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/cc/services/trackbacks/79538.html</trackback:ping><description><![CDATA[     我在使用AIX的过E中Q有时候会遇到机器在正常运转,能ping通,telnet也可以上去,但是使用XMananger的时候却上不去,下面ȝ了我遇到的几U情况,附带一些解x法,仅供参考?br>   <br>      W一U:盘?br>       我们在写E序的时候,l常会出C些程序死掉的问题Q在Windowspȝ中,E序L死掉了Q重启一下就行了Q但是在UNIX环境下,默认情况下程序死掉了都会产生一个core文gQcore文g中是E序的内存映部分,该文件的主要作用是用来帮我们查找问题的故障原因,调试用的?nbsp;  具体的调试需要用dbx工具Q这里不作介l。在q种情况下,可以讑֮pȝ只生成一个core文gQ后来生成的core文g会覆盖前面的Q这里就需要修?cshrc文g中的参数Q这里用的是cshellQ?nbsp; 打开.cshrc文g之后Q我们找到如下几行,如果没有的话Q自己可以手工填入?br>          #setenv CORE_NAMING true<br>            setenv CORE_COMPRESS true<br>            setenv CORE_PATH true<br> 前面加一?span style="COLOR: #0000ff">#</span>号代表是注释掉,所以这一行就不v作用了,生成的core文g都叫coreQ而不再带有日期标讎ͼ所以默认就会只生成一个core文g了,但是q种情况下以前的core文g会被覆盖Q所以调试以前的E序׃方便了,可能也不知道以前有哪些程序死掉了?br><br>    W二U:hosts文g~少内容 <br>一般来_/etc/hosts文g中会有本C机的IP信息Q就少Q也应该?span style="COLOR: #0000ff"> 127.0.0.1 localhost</span>q样的条目信息,如果没有的话Q远E登录上来的时候,可能会进入登录界面,但是输入用户名密码登录之后,界面׃停止Q或者问题对话框Q点ȝ定之后就退出系l了Q这U情况下要检查hosts文g是否有对应的 IP 与主机名信息Q如果没有,需要手工加入?br><br>   W三U:CDE桌面q程未启?br>  在系l运行过E中QCDE桌面q程可能L会宕掉,或者由于其他原因没有启动,所以需要telnet上主机,然后手工启动?br>启动命o如下Q?br><strong>         # /etc/rc.dt<br> </strong><img src ="http://www.shnenglu.com/cc/aggbug/79538.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/cc/" target="_blank">JetSun</a> 2009-04-13 21:33 <a href="http://www.shnenglu.com/cc/archive/2009/04/13/79538.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>AIX中的inittab 文gQ{Q?/title><link>http://www.shnenglu.com/cc/archive/2008/09/08/61305.html</link><dc:creator>JetSun</dc:creator><author>JetSun</author><pubDate>Mon, 08 Sep 2008 06:32:00 GMT</pubDate><guid>http://www.shnenglu.com/cc/archive/2008/09/08/61305.html</guid><wfw:comment>http://www.shnenglu.com/cc/comments/61305.html</wfw:comment><comments>http://www.shnenglu.com/cc/archive/2008/09/08/61305.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/cc/comments/commentRss/61305.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/cc/services/trackbacks/61305.html</trackback:ping><description><![CDATA[<div class="wuqemgs" id=art style="MARGIN: 15px" width="100%"> <div><font color=#ff0000 size=3><strong>AIX中的inittab 文gQ{Q原文地址<a >http://blog.chinaunix.net/u/20198/showart_437679.html</a></strong></font></div> <div><strong><font color=#ff0000 size=3></font></strong></div> <div><font size=2>/etc/inittab 文g控制着初始化过E?/font></div> <div style="FONT-SIZE: 12pt"><font size=2>/etc/inittab 文g?init 命o提供脚本作ؓ一个普通进E调度程序。构?init 命oq程调度zd的主要(多数Q进E是 /etc/getty U进E(line processQ,发vQ启动)专用U进E。被 init 命o特别调度的其他进Eؓ后台q程QDaemonQ和shell?/font></div> <div style="FONT-SIZE: 12pt"><font size=2>/etc/inittab 文g?位置相关Qposition-dependent Q的条目l成Q格式如下:</font></div> <div style="FONT-SIZE: 12pt"><font size=2></font> </div> <div style="FONT-SIZE: 12pt"><font color=#0000ff size=2>Identifier:RunLevel:Action:Command</font></div> <div style="FONT-SIZE: 12pt"> </div> <div style="FONT-SIZE: 12pt"><font size=2>每一个条目都被一个换行字W分隔。一个换行字W前面一个反斜杠 (\) 表示一个条目的延箋?etc/inittab 文g中的条目数目没有限制Q而不是指条目的最大长度)。条目的最大长度是 1024 个字W?/font></div> <div style="FONT-SIZE: 12pt"><font size=2>条目字段有:<br><strong>Identifier</strong>Q?标识唯一对象的一?1-4 位字W的字段?br><strong>RunLevel</strong>Q?该条目运行的U别?br>q行U别有下列属性:<br>   - q行U别有效地符合系l进E的配置?br>   - ?init 命o启动的每一个进E都被分配一个或多个该进E可存在于之的运行别?br>   - q行U别?0-9 的数字来表示。例如,如果pȝq行于?1Q只有在q行U别字段?1 的那些条目被启动?br>   - h init 命o改变q行U别Ӟ条目中运行别字D与目标q行U别不匹配的所有进E都会收C条警告信?(SIGTERM)Q在q程被删除符PEkill signal (SIGKILL)Q强行终止前Q有20U的宽限期?br>   - q行U别字段可ؓ一个进E定义多个运行别,可以0-9的Q意组合。如果没有指定运行别,q程假定在所有的q行U别有效?br>   - q有其他四个g出现在运行别字D,即他们q不是真正的q行U别Qa, b, c ?h。在q行U别字段有这些字W的条目仅仅在telinit 命oh时才q行Q与当前的系l运行别无养I。他们不同于init命o的运行别,init命o永远不能q入a, b, c, h q行U别。ƈ且,所有这些进E的q行h都不改变当前的运行别。此外,init 命o改变U别Ӟ由a, b, c 命o启动的进Eƈ不断开QkilledQ。只有当 /etc/inittab 文g中他们的行在action字段标记?offQ他们的行从 /etc/inittab 文g中完全删除,或者init 命oq入单用h式,q些q程才会被中断(killedQ?br><strong>Action</strong>: 告知 init 命o如何处理?process 字段指定的进E。init 命o可识别的 actions 如下Q?br>  <strong>respawn</strong>Q?如果q程不存在,则启动进E。却不等待进E终止(l箋扫描 /etc/inittab 文gQ。如q程LQ则重启该进E。如q程存在Ql扫?/etc/inittab 文g?br>  <strong>wait</strong>Q??init 命oq入匚w某条目的q行U别Ӟ启动该进Eƈ{待该进E的l止。当init命o处于同样的运行别时Q所有对 /etc/inittab 文g随后的读取都会导?init 命o忽略该条目?br>  <strong>once</strong>Q??init 命oq入匚w某条目的q行U别Ӟ启动该进E,q且不等待终止。当q程LӞ也不重启该进E。当pȝq入一个新的运行别时Q该q程仍然从之前运行别的变化q行Q程序也不重启?br>  <strong>boot</strong>Q?只在pȝ引导q程中运行的条目Q这些进E是pȝ启动q程中,init 命o?/etc/inittab 文g中读取的。启动该q程Q不{待q程l止Qƈ且进E死掉时Q也不重启进E。有意义的指gơؓQ运行别应为默认,或者必Mpȝ引导?init 命o的运行别匹配。此 action 对于pȝg重启后的初始化功能非常有用?br> <strong> bootwait</strong>Q?pȝ引导后,init 命o从单用户到多用户状态,W一ơ运行的条目。启动该q程Qƈ{其l止Q进E死Ӟ不重启该q程。如?initdefault?2 Q则pȝ引导后直接运行该q程?br>  <strong>powerfail</strong>Q?只有?init 命o收到一个电源故障信?SIGPWR)的时候,才执行与此条目相关的q程?br>  <strong>powerwait</strong>Q?只有?init 命o收到一个电源故障信?SIGPWR)的时候,才执行与此条目相关的q程。ƈ{该q程l止Q才l箋处理 /etc/inittab 文g?br>  <strong>off</strong>Q?如果与该条目相关的进E当前正在运行,发送一个警告信?SIGTERM)Q然后等?20 U才?kill 信号QSIGKILLQ终止该q程。如果进E不在运行,忽略该条目?br>  <strong>ondemand</strong>Q?功能上与 respawn 相同Q不q,?action 应用 a, b, ?c |而不用运行别?br>  <strong>initdefault</strong>Q?init 命o只在 最初调用时才扫描与?action 相关的条目。如果存在,init 命o使用该条目来军_初始q入的运行别。一般情况下Q用run-level 字段中指定的最高运行别来作ؓ初始状态。如果运行别字DؓI,则认?123456789Q因此,init 命oq入q行U别 9 。另外,如果 init 命o?/etc/inittab 文g中找不到initdefault 条目Q则在引导时向用戯求一个初始的q行U别?br>  <strong>sysinit</strong>Q?此类型的条目在登录前 init 命o正要讉K控制C前被执行。该条目只被用来初始化设备,init 命o可能会针对这些设备询问运行别。这些条目被执行Qƈ{待完成后才l箋?/font></div> <div style="FONT-SIZE: 12pt"><font size=2><br><strong>Command</strong>Q?可执行的壻IshellQ命令。整?command 字段?exec 为前~Qƈ传给一?forked sh成ؓ sh -c exec 命o。Q何合法的 sh 命o语法都可出现在该字段。ƈ可用 # 插入注释?/font></div> <div style="FONT-SIZE: 12pt"><font size=2> </font></div> <div style="FONT-SIZE: 12pt"><font size=2>getty 命o覆写 /etc/inittab 文g中出现在它之前所有命令的输出。要在引导日志中记录q些命o的输出,可输送这些输出到 alog -tboot 命o?/font></div> <div style="FONT-SIZE: 12pt"><font size=2>?init 命o正在处理 inittab 条目Ӟstdin, stdout, ?stderr q些文g描述W(file descriptorsQ可能是不可用的。所有写?stdout ?stderr 的条目不起作用,除非把输出重定向C个文件或者到 /dev/console?/font></div> <div style="FONT-SIZE: 12pt"><font size=2></font> </div> <div style="FONT-SIZE: 12pt"><font color=#0000ff size=2>下列命o是唯一支持?/etc/inittab 文g中修改记录的ҎQ?br>mkitabQ?把记录添加到 /etc/inittab 文g?br>lsitabQ?列出 /etc/inittab 文g中的记录?br>chitabQ?修改 /etc/inittab 文g中的记录?br>rmitabQ??/etc/inittab 文g中删除记录?/font></div> <div style="FONT-SIZE: 12pt"><font size=2></font> </div> <div style="FONT-SIZE: 12pt"><font size=2>例如Q想?/etc/inittab 文g中添加一条记录,以运行?Qrun level 2Q运?find 命oq之一旦完成就再次启动?br>1. q行 ps 命oQ只昄包含 find 的进E:<br># ps -ef | grep find<br>root 19750 13964 0 10:47:23 pts/0 0:00 grep find<br>#<br>2. 使用 mkitab 命oQ在 /etc/inittab 文g中添加一个名?xcmd 的记录:<br># mkitab "xcmd:2:respawn:find / -type f > /dev/null 2>&1"<br>3. 使用 lsitab 命o昄新记录:<br># lsitab xcmd<br>xcmd:2:respawn:find / -type f > /dev/null 2>&1<br>#<br>4. 查看q程Q?br># ps -ef | grep find<br>root 25462 1 6 10:56:58 - 0:00 find / -type f<br>root 28002 13964 0 10:57:00 pts/0 0:00 grep find<br>#<br>5. 取消 find 命oq程Q?br># kill 25462<br>6. 查看q程Q?br># ps -ef | grep find<br>root 23538 13964 0 10:58:24 pts/0 0:00 grep find<br>root 28966 1 4 10:58:21 - 0:00 find / -type f<br>#</font></div> <div style="FONT-SIZE: 12pt"><font size=2>本例中,׃ action 字段被配|?respawnQ故而每一ơ该命o一完成Q一个新q程׃启动?/font></div> <div style="FONT-SIZE: 12pt"><font size=2>该进E将l箋再生 Qre-spawningQ,除非修改 action 字段Q例如:<br>1. 把记?xcmd ?action 字段?respawn 修改?onceQ?br># chitab "xcmd:2:once:find / -type f > /dev/null 2>&1"<br>2. 查看q程Q?br># ps -ef | grep find<br>root 20378 13964 0 11:07:20 pts/0 0:00 grep find<br>root 28970 1 4 11:05:46 - 0:03 find / -type f<br>3. 取消 find 命oq程Q?br># kill 28970<br>4. 查看q程Q?br># ps -ef | grep find<br>root 28972 13964 0 11:07:33 pts/0 0:00 grep find<br>#</font></div> <div style="FONT-SIZE: 12pt"><font size=2>要从 /etc/inittab 文g中删除该记录Q可使用 rmitab 命o。例如:<br># rmitab xcmd<br># lsitab xcmd<br>#</font></div> <div style="FONT-SIZE: 12pt"><font color=#0000ff size=2>/etc/inittab 条目的次?/font></div> <div style="FONT-SIZE: 12pt"><font color=#0000ff size=2>/etc/inittab 文g中的基本q程条目ơ序安装如下Q?br>1. initdefault<br>2. sysinit<br>3. Powerfailure Detection (powerfail)<br>4. Multiuser check (rc)<br>5. /etc/firstboot (fbcheck)<br>6. System Resource Controller (srcmstr)<br>7. Start TCP/IP daemons (rctcpip)<br>8. Start NFS daemons (rcnfs)<br>9. cron<br>10.pb cleanup (piobe)<br>11.getty for the console (cons)</font></div> <div style="FONT-SIZE: 12pt"><font color=#0000ff size=2></font> </div> <div style="FONT-SIZE: 12pt"><font size=2>pȝ资源控制?(SRC)必须?/etc/inittab 文g的开头附q就被启动,因ؓ启动其他的进E需要SRCq程QDaemonQ?br>׃NFS需要TCP/IPq程QDaemonQ才能正常运行,所以TCP/IPq程必须在NFSq程之前被启动?br>/etc/inittab 文g中的条目按相互依赖性排序,是_如果一个进E(process2Q需要另外一个进E(process1Q存在才能正常运行,那么?/etc/inittab文g中,process1的条目应该在process2的条目之前?/font></div> </div><img src ="http://www.shnenglu.com/cc/aggbug/61305.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/cc/" target="_blank">JetSun</a> 2008-09-08 14:32 <a href="http://www.shnenglu.com/cc/archive/2008/09/08/61305.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>crontab命o详解Q{帖)http://www.shnenglu.com/cc/archive/2008/09/08/61304.htmlJetSunJetSunMon, 08 Sep 2008 06:18:00 GMThttp://www.shnenglu.com/cc/archive/2008/09/08/61304.htmlhttp://www.shnenglu.com/cc/comments/61304.htmlhttp://www.shnenglu.com/cc/archive/2008/09/08/61304.html#Feedback0http://www.shnenglu.com/cc/comments/commentRss/61304.htmlhttp://www.shnenglu.com/cc/services/trackbacks/61304.html
crontab命o有三UŞ式的命o行结构:

crontab [-u user] [file]

crontab [-u user] [-e|-l|-r]

crontab -l -u [-e|-l|-r] W一个命令行中,file是命令文件的名字。如果在命o行中指定了这个文Ӟ那么执行crontab命oQ则这个文件拷贝到crontabs目录下;如果在命令行中没有制定这个文Ӟcrontab命o接受标准输入(键盘Q上键入的命令,q将他们也存攑֜crontab目录下?

命o行中-r选项的作用是?usr/spool/cron/crontabs目录下删除用户定义的文gcrontabQ?

命o行中-l选项的作用是昄用户crontab文g的内宏V?

使用命ocrontab -u user -e命o~辑用户user的cron(c)作业。用户通过~辑文g来增加或修改M作业h?

执行命ocrontab -u user -r卛_删除当前用户的所有的cron作业?

作业与它们预定的旉储存在文?usr/spool/cron/crontabs/username里。username使用户名Q在相应的文件中存放着该用h要运行的命o。命令执行的l果Q无论是标准输出q是错误输出Q都以邮g形式发给用户。文仉的每一个请求必d含以spaces和tabs分割的六个域。前五个字段可以取整数|指定何时开始工作,W六个域是字W串Q称为命令字D,其中包括了crontab调度执行的命令?

W一道第五个字段的整数取D围及意义是:

0?9 表示?

1?3 表示时

1?1 表示?

1?2 表示月䆾

0? 表示星期Q其?表示星期日)

/usr/lib/cron/cron.allow表示谁能使用crontab命o。如果它是一个空文g表明没有一个用戯安排作业。如果这个文件不存在Q而有另外一个文?usr/lib/cron/cron.deny,则只有不包括在这个文件中的用h可以使用crontab命o。如果它是一个空文g表明M用户都可安排作业。两个文件同时存在时cron.allow优先Q如果都不存在,只有用户可以安排作业?br>

JetSun 2008-09-08 14:18 发表评论
]]>
Unixq_下的常用命o技巧之 tar包、压~与解压~?http://www.shnenglu.com/cc/archive/2007/11/12/36430.htmlJetSunJetSunMon, 12 Nov 2007 03:41:00 GMThttp://www.shnenglu.com/cc/archive/2007/11/12/36430.htmlhttp://www.shnenglu.com/cc/comments/36430.htmlhttp://www.shnenglu.com/cc/archive/2007/11/12/36430.html#Feedback0http://www.shnenglu.com/cc/comments/commentRss/36430.htmlhttp://www.shnenglu.com/cc/services/trackbacks/36430.html值得注意的是Qtar文g只是文件或文gҎ包,q没有进行压~。如果文本文件较多,对其压羃会节省很大的盘I间Q传输将更快。压~和解压~方法可以参考下文给出的CZ?br>下面我以Sun Solaris 5.8Q其他unix如linux、aix大体相同Qؓ例,常见的一些问题向各位同仁作一下介l,供大家在工作中参考。因水^有限Q仅做抛砖引玉,Ƣ迎大家U极补充?br> 
 
 
 
1、如何解开.tgz?tar.gz文gQ?br>2、如何解开.z?Z文gQ?br>3、如何解开.tar.Z文gQ?br>4、如何安装、卸载、列出rpm包信息?Qlinux常用Q?br>5、如何用tar命o试、展开、生成tgz包?
6、如何解开和生成tar文gQ?br>7、如何象在PC上的ARJ那样的分解打包Y?
8、在Unix下如何压~文Ӟ
9、如何解开和生成其他包?jar文gQ?br>10、抛砖引玉,待同仁补?br> 
============================================================
1、如何才能解开.tgz?tar.gz文gQ?br> 
1Q方法一Q?br>gzip -d filename.tar.gz   ?gzip -d filename.tgz
tar -xvf filename.tar
2Q方法二Q?br>解压q列表:
gzip -dc filename.tgz | tar xvf -           #?tgz文g
gzip -dc filename.tar.gz | tar xvf -               #.tar.gz ?.tgz文g
只列表不生成文gQ?br>gzip -dc filename.tgz | tar tvf -                        #?tgz文g
gzip -dc filename.tar.gz | tar tvf -                 #.tar.gz ?.tgz文g
gzip的其他用方法参见gzip -h
============================================================
2、如何才能解开.z?Z文gQ?br> 
1Q解.z 文g: gzcat filename.z
2Q解.Z 文gQuncompress -c filename.Z
============================================================
3、如何解.tar.Z文gQ?br> 
1Q解压ƈ列表Q?br>zcat filename.tar.Z | tar xvf -            #?tar.Z文g
uncompress -c tast.tar.Z | xvf -                     #uncompress -c ?zcat
2Q只列表不生成文Ӟ
zcat filename.tar.Z | tar tvf -             #?tar.Z文g
uncompress -c filename.tar.Z | tvf -        #uncompress -c ?zcat
============================================================
4、如何安装、卸载、列出rpm包信息?Qlinux常用Q?br> 
1)安装rpm包时昄q度
     例如Q用-vh参数Q如rpm -ivh ipchains-1.3.6-1.i386.rpm
2)直接通过ftp来安装rpm?br>     例如Qrpm -i ftp://ftp.xxx.xxx
3)校验所有的rpm包,查找丢失的文?br>例如Qrpm –Va
4)查找一个文件属于哪个rpm?br>     例如Qrpm -qf /usr/bin/who
5)列出一个rpm包的描述信息
     例如Qrpm -qpi mon-0.37j-1.i386.rpm
6)列出一个rpm包的文g信息
例如Qrpm -qpl mon-0.37j-1.i386.rpm
7)列出q过滤已l安装的?br>        例如Qrpm –q |grep IBM
8)删除已安装的?br>        例如Qrpm –e 包名
9)其他rpm操作参见#rpm --help
============================================================
5、如何用tar命o试、展开、生成tgz包?
 
tar zvfx filename.tgz                       #在当前目录下展开q个?br>tar zvft filename.tgz                              #只测试不展开
tar zvfx filename.tgz -C /new-dir              #展开后放?new-dir目录?br>tar zvfc filename.tgz /filename              #?filename目录下所有的文g及子目录打包成filename.tgz
============================================================
6、如何解开和生成tar文gQ?br> 
tar xvf filename.tar                              #当先目录解包
tar tvf filename.tar                              #只显CZ生成文g
tar cvf filename.tar <file or dir list>          #生成?br>tar的参数很多,要仔l学习参?tar -h
============================================================
7、如何象在PC上的ARJ那样的分解打包Y?
 
# split -b 100k big.file
   big.file分解成若q?00K的小文g (名ؓxa, xb, xc, ...)
# split -l 500 big.file
   big.file分解成每?00 lines的小文g
其它使用Ҏ参见split –h
 
============================================================
8、在Unix下如何压~文Ӟ
 
在unix下压~方法有多种Q可以参见gzip、gunzip、zcat、compress{工h档,也可以参见上面所q的一些方法。下面仅以compress命oCZQ?br> 
例如Q需要将/filename的文件打包ƈ压羃Q需要做以下步骤Q?br>1Q打?br>tar cvf filename.tar ./dir
2Q压~?br>compress filename.tar                  #生成filename.tar.Z文g
如果q原回原来的目录l构
1Q解压羃
uncompress filename.tar.Z
3Q解tar?br>tar xvf filename.tar
 
如果unix命o参数不熟悉,一般也可以通过ftp压~或打包文g传到PC上,利用Windows下的Winzip或rar{压~工兯开?br> 
==========================================================
9、如何解开和生成其他包?jar文gQ?br> 
在unix上生成和解开jar包和对tar包的操作差不多?br>例如Q?br>jar cvf filename.jar /dirname    #?dirname 打成jar?br>jar xvf filename.jar                                #解开jar?br>jar tvf       filename.jar                                  #只列表不解开jar?br> 
 


JetSun 2007-11-12 11:41 发表评论
]]>
þ뾫Ʒһ| 99þþƷ⿴һ| Ʒþþþ| þþþ18| þˬˬƬAV| þþƷAV| þeֻйľƷ99| һþ㽶| žžþȻ㽶ͼƬ| þҹɫƷwww| þۺϾƷþ| ŷͽxxxxѿþþ| պƷþĻ | þþþƷҹѲ| ƷŮþþAV| ľþþþר| þþùƷ| ձþþþþĻ| vaþþþͬ| ˾þô߽槼| Ĺ˾Ʒþò| պþþþĻ| ޹Ʒþþþ | þþþۺϹŷһ| þþƷav鶹С˵| Ļ޹˾þþƷ| ľƷþþþùַ | þ߳ˮ| þþþþþþþþ| þùҹaӰԺ| þñ˾þ| þ99Ʒ鶹լլ | þùƵ| ҹƷþþþþžŵӰ| þԭƷӰԺ| Ʒþþþþ| 2021þþƷ99Ʒ| þþþavרˮ| 鶹AV뾫Ʒþ| ޾Ʒþ| 99þ99þ|