Best way to increment weeks based on fiscal start year
Hi Folks -
I'm looking for the best way to to increment fiscal weeks - allow me to explain.
At my one client, 10/01/17 was the beginning if year fiscal year 2018.
Each week, I need to manage a unique set of variable that are updated in my application - they are called substitution variables.
I manage them (manually) in a comma delimited format, and then run a ksh over them to extract both columns and spool them to an "*.mxl" file in a specific import format.
For instance:
And then the import format is as such:
Then, the "*.mxl" file is read into the target system using a certain utility called from a shell script, but I digress.
As you can see, there are 13 variables. 1 is the current week (from start of fiscal) and the 12 additional previous week variables.
For instance, current week is the upcoming week, which is the 4th week since start of fiscal, as indicated by wk04.
My question is, is there an easy way to manage this and increment as necessary each week (on Saturday) when this is run?
Thank you!
Last edited by SIMMS7400; 10-22-2017 at 12:24 AM..
Is there any way to find "Number of files" that exists on my solaris parition in the starting of 2009 year ?
I know ctime or mtime will not help and unix wouldnt store creation time.
Only hope i can see ( and i am not sure if that will help ) is that my system is up from last 2 years without... (5 Replies)
Hello,
Using bash script, i need to process the following file:
887,86,,2013-11-06,1,10030,5,2,0,200,,
887,86,,2013-11-05,1,10030,5,2,0,199,,
887,138,,2013-11-06,1,10031,6,2,0,1610612736,,
887,164,,2013-11-06,1,10000,0,2,0,36000,,
and to create a new file such as the below
... (2 Replies)
Hello,
I am running under ubuntu18.04
My question is about awk.
inputfile
0wo010011oasasds sdjhsdjh=, u12812888
8jsjkahsjajnsanakn akjskjskj=, suhuhuhwx
kskkxmsnnxsnjxsnjxsnjjnjjdi=, 22878ssssss
Below code adds consecutive numbers when string = is found
run_code:
awk -F'=' -v OFS='='... (4 Replies)
Hi Ravinder,
Could you (and anyone else who wants to help out) check this PHP code and confirm it does what I expect it to do, which is to color a badge based on the weeks a member is active in the latest sequence? I did a cut-paste-change from my "days in sequence" PHP prototype script and it... (6 Replies)
Below are my custom period start and end dates based on a calender, these dates are placed in a file, for each period i need to split into three weeks for each period row, example is given below.
Could you please help out to achieve solution through shell script..
File content:
... (2 Replies)
Discussion started by: nani2019
2 Replies
LEARN ABOUT ULTRIX
renice
renice(8) System Manager's Manual renice(8)Name
renice - alter priority of running processes
Syntax
/etc/renice priority [ [ -p ] pid ... ] [ [ -g ] pgrp ... ] [ [ -u ] user ... ]
Description
The command alters the scheduling priority of one or more running processes. The who parameters are interpreted as process ID's, process
group ID's, or user names. Using on a process group causes all processes in the process group to have their scheduling priority altered.
Using on a user causes all processes owned by the user to have their scheduling priority altered. By default, the processes to be affected
are specified by their process ID's.
Options
To force who parameters to be interpreted as process group ID's, a may be specified. To force the who parameters to be interpreted as user
names, a may be given. Supplying will reset who interpretation to be (the default) process ID's.
Users other than the superuser may only alter the priority of processes they own, and can only monotonically increase their ``nice value''
within the range 0 to PRIO_MIN (20). (This prevents overriding administrative fiats.) The superuser can alter the priority of any process
and set the priority to any value in the range PRIO_MAX (-20) to PRIO_MIN. Useful priorities are: 19 (the affected processes will run only
when nothing else in the system wants to), 0 (the ``base'' scheduling priority), anything negative (to make things go very fast).
Examples
The following command changes the priority of process ID's 987 and 32, and all processes owned by users daemon and root:
/etc/renice +1 987 -u daemon root -p 32
Restrictions
If you make the priority very negative, then the process cannot be interrupted. To regain control you make the priority greater than zero.
Non-superusers cannot increase scheduling priorities of their own processes, even if they were the ones that decreased the priorities in
the first place.
Files
Maps user names to user IDs
See Alsogetpriority(2), setpriority(2)renice(8)