 




<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IT Answers &#187; KSH</title>
	<atom:link href="http://itknowledgeexchange.techtarget.com/itanswers/tag/ksh/feed/" rel="self" type="application/rss+xml" />
	<link>http://itknowledgeexchange.techtarget.com/itanswers</link>
	<description></description>
	<lastBuildDate>Thu, 23 May 2013 10:00:33 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Error in KSH Script</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/error-in-ksh-script/</link>
		<comments>http://itknowledgeexchange.techtarget.com/itanswers/error-in-ksh-script/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 16:52:06 +0000</pubDate>
		<dc:creator>Rich144</dc:creator>
				<category><![CDATA[Korn Shell]]></category>
		<category><![CDATA[KSH]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I&#8217;m getting this error in my KSH Script, I cna not see there error HELP!!! 2008-02-04 11:12:46 516 Job started 2008-02-04 11:12:46 611 Step 001 started 2008-02-04 11:12:46 612 External program: /home/erpmm/Q2S_scripts/Log_MQ_trim_file.sh 2008-02-04 11:12:46 613 Related parameter: Q2S 2008-02-04 11:12:46 606 Ext. prog.: /home/erpmm/Q2S_scripts/Log_MQ_trim_file.sh[31]: syntax error at line 31 : &#8220;&#8217; unmatched 2008-02-04 11:12:46 606 [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m getting this error in my KSH Script, I cna not see there error HELP!!!<br />
2008-02-04 11:12:46 516 Job started<br />
2008-02-04 11:12:46 611 Step 001 started<br />
2008-02-04 11:12:46 612 External program: /home/erpmm/Q2S_scripts/Log_MQ_trim_file.sh<br />
2008-02-04 11:12:46 613 Related parameter: Q2S<br />
2008-02-04 11:12:46 606 Ext. prog.: /home/erpmm/Q2S_scripts/Log_MQ_trim_file.sh[31]: syntax error at line 31 : &#8220;&#8217; unmatched<br />
2008-02-04 11:12:46 606 Ext. prog.: External program terminated with exit code 2<br />
2008-02-04 11:12:46 614 External program was cancelled<br />
2008-02-04 11:12:46 608 Job status was manually set to &#8216;cancelled&#8217;</p>
<p>Completed at 2/4/2008 11:12:54 AM<br />
#!/usr/bin/ksh<br />
#<br />
#  Directory:<br />
#<br />
#  Filename:  trim_file<br />
#<br />
#  Purpose:   Trim a file to a specified number of lines.<br />
#<br />
#  Usage:     $ trim_file &lt;file&gt; &lt;number_of_lines&gt;<br />
#<br />
#  Parameter Definitions:<br />
#             $1: file<br />
#             $2: number of lines to retain<br />
#<br />
#  Author:<br />
#<br />
#  Changes:<br />
#<br />
# &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
# *** Copyright 1997 United Technologies Corporation.<br />
#     All Rights reserved.<br />
#     This program contains proprietary and trade secret information of<br />
#     United Technologies Corporation.  Copyright notice is<br />
#     precautionary only and does not imply publication.<br />
# &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
#<br />
# *** Start of function<br />
#<br />
# syntax error at line 31 : &#8220;&#8217; unmatch<br />
#set $1=/pw/data/erp/Q2S/qm/down/qme001_nabearing_rework_order.dat<br />
#set $2=1000<br />
set -x<br />
function trim_file<br />
{<br />
  print &#8220;&#8221;<br />
  print &#8216;*** trim_file started at &#8216;&#8221;$(date)&#8230;&#8221;</p>
<p>  if [[ $# = 2 ]]<br />
  then<br />
               file_nm=$1<br />
    typeset -i file_ln=$2</p>
<p>    if [[ -w $file_nm ]]<br />
    then<br />
      tmp_file=/tmp/trim.$$</p>
<p>      print &#8220;&#8221;<br />
      print &#8221;    File listing, by date, ls -lt follows:&#8221;<br />
      ls -lt $file_nm</p>
<p>      tail -$file_ln $file_nm &gt; $tmp_file<br />
      if [[ $? = 0 ]]<br />
      then<br />
        cp $tmp_file $file_nm</p>
<p>        print &#8220;&#8221;<br />
        print &#8221;    File listing, by date, ls -lt follows:&#8221;<br />
        ls -lt $file_nm</p>
<p>        rm $tmp_file<br />
      else<br />
        print &#8220;&#8221;<br />
        print &#8221;   File ${file_nm} trim failed.&#8221;<br />
      fi<br />
    else<br />
       print &#8220;&#8221;<br />
       print &#8221;   File ${file_nm} does not exist or is not writable.&#8221;<br />
    fi<br />
  else<br />
    print &#8220;&#8221;<br />
    print &#8221;   Usage: trim_file &lt;file&gt; &lt;number_of_lines_to_retain&gt;&#8221;<br />
  fi<br />
  print &#8220;&#8221;<br />
  print &#8216;*** trim_file ends at &#8216;&#8221;$(date)&#8230;&#8221;<br />
}<br />
cd /pw/data/erp/Q2S/qm/down/<br />
trim_file  qme001_nabearing_rework_order.dat 1000</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/itanswers/error-in-ksh-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Obtaining an elapsed-time sorted list of Unix processes from a shell</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/obtaining-an-elapsed-time-sorted-list-of-unix-processes-from-a-shell/</link>
		<comments>http://itknowledgeexchange.techtarget.com/itanswers/obtaining-an-elapsed-time-sorted-list-of-unix-processes-from-a-shell/#comments</comments>
		<pubDate>Sun, 28 Oct 2007 13:57:35 +0000</pubDate>
		<dc:creator>Nagendra.gd</dc:creator>
				<category><![CDATA[Bash]]></category>
		<category><![CDATA[CSH]]></category>
		<category><![CDATA[KSH]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Unix shells]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I would like to obtain a sorted list of processes, sorted by elapsed time. I am aware of ps -o etime etc, but how exactly do i sort by a field with format [[dd]:[hh]]mm:ss ? Or is there a different way altogether to ask the OS to return a sorted list of processes, sorted by [...]]]></description>
				<content:encoded><![CDATA[<p>I would like to obtain a sorted list of processes, sorted by elapsed time. I am aware of ps -o etime etc, but how exactly do i sort by a field with format  [[dd]:[hh]]mm:ss ? Or is there a different way altogether to ask the OS to return a sorted list of processes, sorted by elapsed time?</p>
<p>Thanks.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/itanswers/obtaining-an-elapsed-time-sorted-list-of-unix-processes-from-a-shell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KILLING OLD UNIX PROCESSES</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/killing-old-unix-processes/</link>
		<comments>http://itknowledgeexchange.techtarget.com/itanswers/killing-old-unix-processes/#comments</comments>
		<pubDate>Wed, 04 Aug 2004 10:39:26 +0000</pubDate>
		<dc:creator>Geoffreyhalleds</dc:creator>
				<category><![CDATA[Awk]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[Bison]]></category>
		<category><![CDATA[Bourne]]></category>
		<category><![CDATA[CSH]]></category>
		<category><![CDATA[Grep]]></category>
		<category><![CDATA[KSH]]></category>
		<category><![CDATA[nroff]]></category>
		<category><![CDATA[Procmail]]></category>
		<category><![CDATA[sed]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Unix Servers]]></category>
		<category><![CDATA[Unix tools]]></category>
		<category><![CDATA[Unix versions]]></category>
		<category><![CDATA[xargs]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[# I want to be able to extract all the oracleprod processes which are 3 days old and kill them. Are there other date functions or methods can I use? I can make a list of processes but how do I compare the date to kill those processes more than 3 days old. This problem [...]]]></description>
				<content:encoded><![CDATA[<p># I want to be able to extract all the oracleprod processes which are 3 days old and kill them.<br />
Are there other date functions or methods can I use?<br />
I can make a list of processes but how do I compare the date to kill those processes more than 3 days old.<br />
This problem is occurring even though I have a regular cron job which kills sessions older than 2 days old in oracle. I am using 8.1.7.4 and Solaris 8.</p>
<p>This is where I got stuck.<br />
curday=`date +%d`<br />
month=`date|cut -d&#8217; &#8216; -f2`<br />
echo $month $curday<br />
ps -ef|grep oracleprod | tr -s &#8221; &#8221; : | cut -d: -f3,6,7</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/itanswers/killing-old-unix-processes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to modify external environment variable from 2nd shell script</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/how-to-modify-external-environment-variable-from-2nd-shell-script/</link>
		<comments>http://itknowledgeexchange.techtarget.com/itanswers/how-to-modify-external-environment-variable-from-2nd-shell-script/#comments</comments>
		<pubDate>Wed, 12 May 2004 23:18:19 +0000</pubDate>
		<dc:creator>Smooth</dc:creator>
				<category><![CDATA[Bash]]></category>
		<category><![CDATA[Bourne]]></category>
		<category><![CDATA[KSH]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Question Edited by AngelaN]]></description>
				<content:encoded><![CDATA[Question Edited by AngelaN]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/itanswers/how-to-modify-external-environment-variable-from-2nd-shell-script/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached
Database Caching 3/18 queries in 0.023 seconds using memcached
Object Caching 552/609 objects using memcached

Served from: itknowledgeexchange.techtarget.com @ 2013-05-23 11:13:47 -->