linux man page : stime - ½Ã½ºÅÛÀÇ ½Ã°£À» ¼³Á¤ÇÑ´Ù.
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®



joinc´Â Firefox¿Í chrome¿¡¼­ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼­´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

<a href="/modules/moniwiki/wiki.php/manSearch?google=none&name=stime">stime</a>(2)

1장. stime(2)

차례
1.1절. »ç¿ë¹ý
1.2절. ¼³¸í
1.3절. ¹Ýȯ°ª
1.4절. ¿¡·¯
1.5절. ¿¹Á¦

½Ã°£À» ¼³Á¤ÇÑ´Ù.


1.1절. »ç¿ë¹ý

#include <time.h>

int stime(time_t *t);
		


1.2절. ¼³¸í

stime Àº ½Ã½ºÅÛÀÇ ½Ã°£°ú ³¯Â¥¸¦ ¼³Á¤ÇÑ´Ù. ÁöÁ¤ÇÏ´Â ½Ã°£ 5´Â 00:00:00 GMT January 1, 1970 ÀÌÈÄ·Î ºÎÅÍ °è»êµÇ´Â ÃÊÀÌ´Ù. stime() ÇÔ¼ö´Â ´ÜÁö root À¯Àú ¸¸ÀÌ »ç¿ëÇÒ¼ö ÀÖ´Ù.


1.3절. ¹Ýȯ°ª

¼º°øÇÒ°æ¿ì 0À» ½ÇÆÐÇßÀ»°æ¿ì¿¡´Â -1À» ¹ÝȯÇϸç, Àû´çÇÑ errno °ªÀ» ¼³Á¤ÇÑ´Ù.


1.4절. ¿¡·¯

EPERM

È£Ãâ ÇÁ·Î¼¼½ºÀÇ À¯Àú°¡ ½´ÆÛ »ç¿ëÀÚ°¡ ¾Æ´Ï´Ù.


1.5절. ¿¹Á¦

#include <time.h>

#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>

int main(int argc, char **argv)
{
    // »ç¿ë¹ý : ./stime "2002 2 16 9 9 9" 
    //                   ³â  ¿ù ÀÏ ½Ã ºÐ ÃÊ
    char buff[6][5];
    struct tm tm_ptr;
    time_t m_time;

    sscanf(argv[1], "%s %s %s %s %s %s", buff[0], buff[1],
                                         buff[2], buff[3],
                                         buff[4], buff[5]);

    tm_ptr.tm_year  = atoi(buff[0]) - 1900;
    tm_ptr.tm_mon   = atoi(buff[1]) - 1;
    tm_ptr.tm_mday  = atoi(buff[2]);
    tm_ptr.tm_hour  = atoi(buff[3]);
    tm_ptr.tm_min   = atoi(buff[4]);
    tm_ptr.tm_sec   = atoi(buff[5]);
    tm_ptr.tm_isdst = 0;

    m_time = mktime(&tm_ptr);
    stime(&m_time);

}
		
À§ÀÇ ÇÁ·Î±×·¥¿¡ ½Ã°£À» ÁÖ°í ½ÇÇà½ÃŰ¸é ½Ã½ºÅÛ ½Ã°£ÀÌ º¯°æµÈ´Ù.
[root@coco test]# ./stime "2002 11 15 19 45 12"
		

EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.