Changing what time a process thinks it is with libfaketime


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements UNIX and Linux RSS News Changing what time a process thinks it is with libfaketime
# 1  
Old 09-22-2008
Changing what time a process thinks it is with libfaketime

09-22-2008 08:00 AM
With libfaketime you can tell a process that the current time is something different from the machine's system clock. This fake time setting affects not only the functions directly related to reading the system time, but also file timestamps such as modification times. With libfaketime you can test how a program will respond when it is running in the future or in a different timezone without having to change your machine's system clock. Timezone testing can be useful for network applications where a certificate may have already expired in a given timezone but might still work in your local environment.



Source...
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. AIX

Changing process id after starting

Hi We are in the situation where we want to start WebSphere using teh default SSL port of 443. In order to do this we can changed the WAS ssl port from 9443 to 443 and start as root. We would prefer not to start as root but the restriction of using ports < 1024 comes into play. We could install... (3 Replies)
Discussion started by: hukcjv
3 Replies

2. Red Hat

Kernel thinks tcp port in use but isnt

I have a RHEL 5.5 system that i see this behavior on: # uname -a Linux myhost 2.6.18-194.17.4.0.1.el5 #1 SMP Tue Oct 26 20:10:33 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux #using netcat to listen to a port tells me its in use. $ nc -l myhostip 33371 nc: Address already in use $ # trying... (4 Replies)
Discussion started by: skkool22
4 Replies

3. UNIX for Dummies Questions & Answers

Changing Password process takes a long time

We are running unix. After a reboot of the server we have found that changing password takes a long time. if type in passwd "username" you can type in the 1st instance of the password , press enter , then it will wait for about 3 minutes before bringing up the confirm password line typing it in... (4 Replies)
Discussion started by: AIXlewis
4 Replies

4. Shell Programming and Scripting

How to calculate time difference between start and end time of a process!

Hello All, I have a problem calculating the time difference between start and end timings...! the timings are given by 24hr format.. Start Date : 08/05/10 12:55 End Date : 08/09/10 06:50 above values are in mm/dd/yy hh:mm format. Now the thing is, 7th(08/07/10) and... (16 Replies)
Discussion started by: smarty86
16 Replies

5. UNIX for Dummies Questions & Answers

My directory thinks it's a binary file :(

I can't access the data in one of my directories (Mac OS X 10.6.2 "Snow Leopard", MacBook Pro if that matters). It has set its permissions such that it thinks it is a binary file for some reason. I am not really sure how this happened, but is there a way to reset the first bit of the... (4 Replies)
Discussion started by: slgstevenson
4 Replies

6. Linux

Process start time not showing correct time

Process start time is not showing the correct time: I had started a process on Jun 17th at 23:30:00. Next day morning when I run the command "ps -ef | grep mq", the process is showing the start date of Jun 17th but the start time is 00:16:41 Day/Date is setup correctly on the server. It... (2 Replies)
Discussion started by: hemangjani
2 Replies

7. UNIX for Advanced & Expert Users

Process accounting and Shell process time

Hi All, I am running the following accounting on one of my executable, $ accton /home/myexe-acct $ ./myexe $ accton When I check the process timings I get the below result, Shell process time: 300ms myexe time: 100ms I want to know on why the shell(sh) process is taking so much time... (1 Reply)
Discussion started by: santoshbr4
1 Replies

8. UNIX for Dummies Questions & Answers

how to Decrease priority of a particular process in time of process creation

how to decrease priority of a particular process in time of process creation... and also how to decrease priority of a particular process after process creation.. can any one please help me out... (2 Replies)
Discussion started by: Ramkum
2 Replies

9. UNIX for Advanced & Expert Users

Changing the process owner

How do I change the owner of the process in runtime.I'm working AIX. I would appreciate ,If I get sample scripts. (1 Reply)
Discussion started by: kkb_karthi
1 Replies
Login or Register to Ask a Question
CLOCK_GETCPUCLOCKID(3)					   BSD Library Functions Manual 				    CLOCK_GETCPUCLOCKID(3)

NAME
clock_getcpuclockid -- access a process CPU-time clock LIBRARY
Standard C Library (libc, -lc) SYNOPSIS
#include <time.h> int clock_getcpuclockid(pid_t pid, clockid_t *clock_id); DESCRIPTION
The clock_getcpuclockid() returns the clock ID of the CPU-time clock of the process specified by pid. If the process described by pid exists and the calling process has permission, the clock ID of this clock will be returned in clock_id. If pid is zero, the clock_getcpuclockid() function returns the clock ID of the CPU-time clock of the process making the call, in clock_id. RETURN VALUES
Upon successful completion, clock_getcpuclockid() returns zero; otherwise, an error number is returned to indicate the error. ERRORS
The clock_getcpuclockid() function will fail if: [EPERM] The requesting process does not have permission to access the CPU-time clock for the process. [ESRCH] No process can be found corresponding to the process specified by pid. SEE ALSO
clock_gettime(2) STANDARDS
The clock_getcpuclockid() function conform to IEEE Std 1003.1-2001 (``POSIX.1''). HISTORY
The clock_getcpuclockid() function first appeared in FreeBSD 10.0. AUTHORS
David Xu <davidxu@FreeBSD.org> BSD
August 21, 2012 BSD