메뉴 건너뛰기

조회 수 23120 추천 수 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. 우분투 서버 자동업데이트

    Date2021.07.02 ByDDART Views11344
    Read More
  2. 갑자기 WOL 이 동작안할때

    Date2020.11.07 ByDDART Views16616
    Read More
  3. 윈도우 10 마이크로소프트 계정 PIN 없이 자동로그인

    Date2020.09.16 ByDDART Views11119
    Read More
  4. postfix 에서 mysql 오류

    Date2020.08.01 ByDDART Views11445
    Read More
  5. svn 서버 사이 동기화

    Date2020.07.29 ByDDART Views12080
    Read More
  6. MariaDB 외부접속시 ssl 사용법, 그리고 ssl 로 replication(동기화) 하기

    Date2020.07.11 ByDDART Views19951
    Read More
  7. 터미널에서 backspace 키가 안눌러질때

    Date2020.07.10 ByDDART Views11724
    Read More
  8. 서버사이 동기화하기 - rsync, mariadb replication

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

    Date2020.05.17 ByDDART Views12457
    Read More
  10. Visual Studio Code 에서 Autohotkey 설정

    Date2020.01.21 ByDDART Views14425
    Read More
  11. 우분투 19.04, 19.10, 20.04 으로 업그레이드 하기

    Date2019.12.21 ByDDART Views10064
    Read More
  12. 윈도우 10에서 구글 어시스턴트 명령

    Date2019.09.08 ByDDART Views11609
    Read More
  13. 해외 IP차단

    Date2019.06.12 ByDDART Views16453
    Read More
  14. Fail2Ban 설정하기

    Date2019.06.11 ByDDART Views331735
    Read More
  15. 윈도우 자동화관련 툴

    Date2019.06.01 ByDDART Views16856
    Read More
  16. PHP로 WOL Magic Packet 보내기

    Date2018.10.31 ByDDART Views23120
    Read More
  17. BATCH 문법

    Date2018.10.15 ByDDART Views12896
    Read More
  18. 우분투 16.04 에서 18.04 로 업그레이드하기

    Date2018.10.15 ByDDART Views10298
    Read More
  19. Windows 7, 8.1 에서 Windows 10으로 무료업그레이드하기

    Date2018.10.14 ByDDART Views14318
    Read More
  20. vsftpd 설정

    Date2017.12.11 ByDDART Views10606
    Read More
Board Pagination Prev 1 2 3 ... 4 Next
/ 4