메뉴 건너뛰기

DDART.NET

조회 수 1804 추천 수 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. 우분투 16.04 Subversion - SVN서버, SVN+SSH 클라이언트

    Date2016.07.30 ByDDART Views9820
    Read More
  2. 우분투 16.04 메일서버 설정

    Date2016.07.24 ByDDART Views9353
    Read More
  3. 우분투 16.04 토렌트 서비스

    Date2016.07.26 ByDDART Views9240
    Read More
  4. 우분투 16.04 하드디스크 추가

    Date2016.07.28 ByDDART Views6599
    Read More
  5. 우분투 16.04 서버 세팅

    Date2016.07.22 ByDDART Views6179
    Read More
  6. crontab

    Date2017.09.08 ByDDART Views5916
    Read More
  7. 우분투 16.04 MiniDLNA & BubbleUPnP Server 설치

    Date2016.07.29 ByDDART Views4852
    Read More
  8. 우분투 16.04 ownCloud 9.1.0 설치

    Date2016.08.04 ByDDART Views4700
    Read More
  9. Windows 7, 8.1 에서 Windows 10으로 무료업그레이드하기

    Date2018.10.14 ByDDART Views4214
    Read More
  10. 우분투 16.04 FTP, Samba 등 가상디렉토리 추가

    Date2016.07.30 ByDDART Views2903
    Read More
  11. PHP로 WOL Magic Packet 보내기

    Date2018.10.31 ByDDART Views1804
    Read More
  12. BATCH 문법

    Date2018.10.15 ByDDART Views1698
    Read More
  13. Visual Studio Code 에서 Autohotkey 설정

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

    Date2020.07.11 ByDDART Views1438
    Read More
  15. vsftpd 설정

    Date2017.12.11 ByDDART Views1426
    Read More
  16. 우분투 16.04 에서 18.04 로 업그레이드하기

    Date2018.10.15 ByDDART Views1015
    Read More
  17. Fail2Ban 설정하기

    Date2019.06.11 ByDDART Views963
    Read More
  18. 해외 IP차단

    Date2019.06.12 ByDDART Views894
    Read More
  19. 윈도우 10에서 구글 어시스턴트 명령

    Date2019.09.08 ByDDART Views748
    Read More
  20. 윈도우 자동화관련 툴

    Date2019.06.01 ByDDART Views641
    Read More
Board Pagination Prev 1 2 ... 3 Next
/ 3