메뉴 건너뛰기

DDART.NET

조회 수 1981 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

 

<?php
function wol($broadcast, $mac)
{
    if (strstr($mac, "-"))
    {
        $mac_array = explode('-', $mac);
    }
    else
    {
        $mac_array = explode(':', $mac);
    }
    $hwaddr = '';

    foreach($mac_array AS $octet)
    {
        $hwaddr .= chr(hexdec($octet));
    }

    // Create Magic Packet

    $packet = '';
    for ($i = 1; $i <= 6; $i++)
    {
        $packet .= chr(255);
    }

    for ($i = 1; $i <= 16; $i++)
    {
        $packet .= $hwaddr;
    }

    $sock = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
    if ($sock)
    {
        $options = socket_set_option($sock, SOL_SOCKET, SO_BROADCAST, true);

        if ($options >=0) 
        {    
            $e = socket_sendto($sock, $packet, strlen($packet), 0, $broadcast, 7);
            socket_close($sock);
        }    
    }
}
$broadcast_ip = "192.168.1.255";
$mac_addr = "94-D0-80-00-06-5D";

wol($broadcast_ip, $mac_addr);

?>

 

 

매주 월~금 08시 31분 컴퓨터 자동켜기

crontab -e

 

31 08 * * 1-5 /home/사용자/script/wol.php

 

 

 

 


  1. BATCH 문법

    Date2018.10.15 ByDDART Views1871
    Read More
  2. chrooted ubuntu 초기 설정

    Date2013.07.08 ByDDART Views19647
    Read More
  3. crontab

    Date2017.09.08 ByDDART Views6535
    Read More
  4. Fail2Ban 설정하기

    Date2019.06.11 ByDDART Views1820
    Read More
  5. hMailServer 국가별 접속허용, 차단법

    Date2013.11.20 ByDDART Views20303
    Read More
  6. Javascript reformatter

    Date2013.07.10 ByDDART Views21380
    Read More
  7. KimsQ RB IIS + PM 설치문제 해결

    Date2013.07.08 ByDDART Views21364
    Read More
  8. MariaDB 외부접속시 ssl 사용법, 그리고 ssl 로 replication(동기화) 하기

    Date2020.07.11 ByDDART Views1596
    Read More
  9. msinfo 시스템정보 wmic cmd 명령

    Date2020.05.17 ByDDART Views662
    Read More
  10. MYSQL 덤프파일 입력

    Date2013.07.08 ByDDART Views21730
    Read More
  11. PHP로 WOL Magic Packet 보내기

    Date2018.10.31 ByDDART Views1981
    Read More
  12. postfix 에서 mysql 오류

    Date2020.08.01 ByDDART Views314
    Read More
  13. svn 서버 사이 동기화

    Date2020.07.29 ByDDART Views317
    Read More
  14. Ubuntu 12.04 Desktop 초기 설치

    Date2013.07.08 ByDDART Views20047
    Read More
  15. Ubuntu Mail Server 구축하기

    Date2013.07.08 ByDDART Views21681
    Read More
  16. usb download tool - 32bit 운영체제에서 64bit 운영체제 usb 부팅디스크 만들기

    Date2013.08.07 ByDDART Views24584
    Read More
  17. VBA Project 패스워드 보호 제거하기

    Date2016.09.21 ByDDART Views21231
    Read More
  18. Visual Studio Code 에서 Autohotkey 설정

    Date2020.01.21 ByDDART Views1585
    Read More
  19. vsftpd 설정

    Date2017.12.11 ByDDART Views1447
    Read More
  20. Windows 7, 8.1 에서 Windows 10으로 무료업그레이드하기

    Date2018.10.14 ByDDART Views4243
    Read More
Board Pagination Prev 1 2 ... 3 Next
/ 3