Автор Тема: Screen Server for bash  (Прочитано 2049 раз)

Оффлайн xalyavshik

  • Sr. Member
  • ****
  • Сообщений: 405
  • Linux Registred User #472973
    • ICQ клиент - 757487
    • Просмотр профиля
    • GNU in Armenia
    • Email
Screen Server for bash
« : Август 12, 2008, 10:38:53 »
для консольных админов

Screen Server

лицензия GPL

Գրված իմ կողմից
« Последнее редактирование: Август 12, 2008, 11:02:19 от xalyavshik »
# killall -9 "win PC"

Оффлайн xalyavshik

  • Sr. Member
  • ****
  • Сообщений: 405
  • Linux Registred User #472973
    • ICQ клиент - 757487
    • Просмотр профиля
    • GNU in Armenia
    • Email
Re: Screen Server for bash
« Ответ #1 : Август 13, 2008, 09:47:35 »
մեկ ուրիշ տարբերակ
 ;)
Цитировать
#include <ncurses.h>
#include <time.h>

main()
 {
  srand(time(NULL));
  initscr();
  start_color();
  init_pair(1, COLOR_CYAN, COLOR_BLACK);
  attron(COLOR_PAIR(1));
  for(;; gnu_linux());
 }
 
 
gnu_linux()
{
  int x_kord, y_kord;
  x_kord=rand()%24;
  y_kord=rand()%71; 
  const time_t ttime = time(NULL);
  int hours = localtime(&ttime)->tm_hour;
  int minutes = localtime(&ttime)->tm_min;
  int seconds = localtime(&ttime)->tm_sec;
  clear();
  move(x_kord, y_kord);
  printw("%d:%d:%d", hours, minutes, seconds);
  move(24,79);
  refresh();
  sleep(1);
}


gcc filename.c -lncurses    ;)

compile անելու համար -lncurses-ը պարտադիր պետք ա
# killall -9 "win PC"

Оффлайн vgevorgyan

  • Newbie
  • *
  • Сообщений: 24
    • ICQ клиент - 230839173
    • Просмотр профиля
Re: Screen Server for bash
« Ответ #2 : Сентябрь 17, 2008, 02:43:29 »
Շատ լավա, բայց իմ մոտ աշխատեց մենակ հետևյալ տողերը ավելացնելուց հետո՝
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>

Оффлайн xalyavshik

  • Sr. Member
  • ****
  • Сообщений: 405
  • Linux Registred User #472973
    • ICQ клиент - 757487
    • Просмотр профиля
    • GNU in Armenia
    • Email
Re: Screen Server for bash
« Ответ #3 : Сентябрь 17, 2008, 09:57:56 »
կարող ա արդեն չեմ հիշում  ::)
# killall -9 "win PC"